我正在使用PHP和GD进行标准的图像优化/调整大小技术,基本上是:
imagecreatefromjpeg()
imagecreatetruecolor()
imagecopyresampled()
imagejpeg()
然而,人们抱怨上传后CYMK徽标会出现不同的颜色。我知道这是因为GD正在转换为RGB,但我想知道是否有办法改进这个?
由于这些通常是人们的标志,他们正确地保护所使用的颜色,并希望它们是正确的。
我知道有一些很好的工具可以在线转换单色,但我想要一些可以添加到我的类文件中的东西,它可以将图像中的所有CMYK颜色转换为更准确的CMYK等效版本。
作为一个简单的例子,上传的照片没有转换,然后用chrome中的颜色选择器扩展名选择,给我这个HEX代码:#992A78。通过上面的脚本运行它,它将它转换为这个:#9000F6;
有人对我有任何建议吗?感谢