辅助分析色彩用的HSV/HSB通道分离小工具

用法

下载的zip包里包含两个文件split-hsb-channels.pysplit-hsb-channels.exe两个文件,py文件是源代码,普通用户只需要关注exe文件就好了

(对Mac和Linux用户:我的Windows没办法打苹果的包,所以只能委屈你们自己安装Python了,Linux自带Python应该没关系,注意都要用pip手动安装pillow库)

直接把图片文件拖到exe文件上(支持一次多个,拖不是图片的文件过去会启动电脑自毁程序x),在图片目录就会生成原图片名_h/s/v/v50.png的三张图片,三张图片分别是图片的色相、饱和度强度、亮度图。


(慢是因为pillow库太慢)

生成色相图的方法是:取源像素的色相值,将饱和度和亮度都设置成100%,本工具对白色、黑色、灰色作了特殊处理,过亮或过暗的像素将直接被设置为白/黑,饱和度小于10%的像素将会显示成灰阶,这样避免了在PS中将饱和度、亮度设置到100%时,白色和黑色会被显示为红色的bug

生成饱和度图的方法:计算饱和度,并映射到0~255的灰阶,黑色的像素代表源像素的饱和度为0%,白色的像素代表源像素的饱和度为100%,中间的以此类推

生成亮度图的方法:同上,同时特别生成一张把亮度乘50%的v50图,这样纯色不会被显示为白色而是中性灰。需要特别注意的是,本工具生成的是真亮度,PS中的调整->.黑白只有将所有参数调到50/100才与本工具产生相同的结果

色彩分析示例

此处我们用站酷上找到的K大学生作业的图作为分析的示例(这样应该算合理使用吧),并使用免费的图片比较工具Diffimg进行比较分析

依次:原图、色相、饱和度、亮度

注意到,猎空的脸在明暗交界处出现了橙色边缘,从而表现出皮肤半透明的质感。这种颜色的改变是色相往橙红色变化的结果吗?

对比原图和色相图


左:原图,右:色相图

可以看出,暗调色相确实有往橙红色移动,但是并没有在明暗交界处产生跃变,看来明暗交界的质感不是色相变化的结果,接下来对比原图和饱和度图


左:原图,右:饱和度

看来真相大白了,在明暗交界处,饱和度突然变高(在饱和度图上表现为变白),提高阴影和明暗交界处的饱和度正是表现皮肤之类半透明材质质感的常见思路

结合亮度图对比还可以进行藏色(头发阴影、眼睛高光)、冷暖色的分析,此处不再赘述,请下载试用。

结语

下载神秘密码在这里:1HjLF83kqFE_hBdBA7Rp6Eg  提取303n

有bug或者功能建议请留言

因为本人使用ps和procreate为主,暂无支持HSL的计划

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容