![]() |
1
3
如果您的号码4是与CMYK分离的频道,则不可能有彩色图像。所有单通道将为灰度。我也不能复制你的确切颜色。所以要么是图像不同或改变了,要么你没有告诉我们你的所有处理步骤。 与marksetchell的命令类似,我可以在一个命令行中编写您的命令,处理时间大约为0.63秒。
如果我包括-normalize以增加对比度,我可以更接近您的结果,但处理时间将上升到大约0.83秒。
0.0606194, 0.0598201, 0.0300933, 0.0748128 这些值是0到1之间的分数。对于百分比,将每个平均值乘以100。请注意结尾的冒号是必需的。 |
![]() |
2
3
我不确定这一点,但已经做了一些工作,并希望与大家分享。一、 或者我的一个朋友可能会想出更好的东西,当我们更好地了解,所以我会显示我到目前为止。
以下是我所拥有的:
我确信这有点令人生畏,所以我会一次解释每一行。。。
第1行:
删除堆栈上的最后一个通道,即K,留下C、M和Y。使所有这3个图像完全变黑,并保存在名为
第3行:
第4行:
从RAM重新加载CMYK,删除CYK,留下M,然后加载3个空的黑色通道。我们现在有M,黑,黑,黑在我们的堆栈上。交换顺序为黑色,M,黑色,黑色。告诉IM我们堆栈上的4个图像是CMYK通道,并将它们组合起来编写为
第5行:
从RAM重新加载CMYK,删除CMK,留下Y,然后加载3个空的黑色通道。我们现在有Y,黑,黑,黑在我们的堆栈上。交换顺序为黑色,黑色,Y,黑色。告诉IM我们堆栈上的4个图像是CMYK通道,并将它们组合起来编写为
从RAM加载CMYK。删除CMY,保留黑色,另存为
因此:
|
![]() |
3
1
如果您想找到RGB输入中任何像素的CMYK颜色等效值,则可以执行以下操作,例如,对于像素(10,10)。这里我用的是ImageMagick特别版的rose:image。但你可以把任何真实的图像(图像.后缀)代替玫瑰:。对于真实图像,不要包含最后一个冒号。
如果要将每个C、M、Y、K通道分离为单独的图像,则第一个命令仅执行以下操作:
|
![]() |
Danish Bansal · 如何编辑已注释的图像(矩形边框)? 2 年前 |
![]() |
pete2213 · 从一个图像到另一个图像的梯度转移以增强边缘 2 年前 |
![]() |
Kirito · 如何将焦点设置为图像或标签?[Java Swing] 2 年前 |
![]() |
Claudio Russo · 如何输入detectron2内置模型? 2 年前 |
![]() |
Uzay Ayden · 在做这个项目时,我应该遵循哪些步骤? 2 年前 |