04/21
2020
RGB 是用三原色的混合来表示颜色的,HSL 的三个维度则是色相、饱和度、亮度。
RGB 比较贴近显示器的发光原理,大部分电脑屏幕的每个像素都是由 红绿蓝 三个发光点组成,根据 RGB 值控制发光强度。但是对于普通人来说,看 RGB 值的数字比较难以理解,很难从 RGB 值里面出这个颜色是什么颜色,饱和度高不高,亮度高不高。HSL 正是直接描述这三个维度的,因此在进行一些图像处理时,HSL 会更加合适。
根据搜索到的转换公式,我编写了一个函数,用于将 RGB 值转换成 HSL 值。
Read More →
RGB 颜色值转换成 HSL
05/6
2016
我没有学过印刷知识,只会用ps做做RGB颜色模式的图。但在这破地方有时候会被赶鸭子上架做些印刷的东西。由于CDR、AI等都不会,所以只能用ps凑合做。
虽然我知道做印刷图的时候要把颜色模式设置为CMYK,但是黑色我都是直接用#000设置的,从没想到过这样是不妥当的。
看上去是黑色的,打印出来也是黑色的,哪里不对了呢?
其实上面这句话只有前半句对了。在ps里,#000确实是纯黑,但是与#000对应的CMYK值(右下角部分)并不是纯黑的,所以印刷出来应该也不是纯黑的,只是难以分辨出来而已。
Read More →