问题标签 [cmyk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7766 浏览

python - 如何从彩色图像创建 CMYK 半色调图像?

我正在做一个项目,该项目需要我分离出 CYMK 图像中的每种颜色并生成将在特殊的半色调打印机上打印的半色调图像。使用的方法类似于丝网印刷,因为过程几乎相同。拍一张照片并打破每个颜色通道。然后为半色调制作一个网屏。每个彩色屏幕的屏幕必须倾斜 15-45(可调)度。点大小和 LPI 必须根据用户可配置的值计算,以实现不同的效果。有人告诉我这个过程用于丝网印刷,但我无法找到任何解释 CYMK 半色调的信息。我发现有很多可以减少到单一颜色并生成新的打印风格的黑白半色调图像。

我想我需要:

  1. 将文件拆分为其颜色通道。
  2. 为该通道生成单色半色调图像。
  3. 将生成的半色调图像倾斜度数 * 通道数。

有谁知道这是否是正确的方法以及任何现有的python代码?或者对这个过程或算法有什么好的解释?

0 投票
1 回答
331 浏览

google-sheets - 使用单元格值为 Google Docs 中的单元格着色

任何人都知道是否可以用它们的值为 Google Docs 电子表格的单元格着色?单元格填充有 CMYK 代码。

干杯!

0 投票
1 回答
6264 浏览

vba - 使用 CMYK 单元格值在 Excel 中为单元格着色

我正在寻找一种可能使用 VBA 通过查看同一记录中的指定字段来应用单元格填充值的方法。这将是一个以制表符分隔的 Excel 工作表示例:

字段 3-6 分别包含 CMYK 的值。我想通过解析组合 CMYK 值的每条记录作为起点,将单元格背景填充应用于字段 1。

最初可能需要转换为 RGB 或 HSL,除非有后门方法可以在 Excel/Windows 颜色选择器中设置 CMYK 值。

0 投票
1 回答
3410 浏览

ghostscript - Ghostscript:将 PDF 转换为 CMYK EPS

是否可以使用 ghostscript 将 PDF 转换为 CMYK EPS?

以下命令可以正常工作 - 但我猜结果是 RGB:

这个命令:

给我以下错误信息

不可恢复的错误:.putdeviceprops 中的范围检查

谢谢,罗纳德

0 投票
0 回答
194 浏览

c# - 使用 ICC 配置文件将 RGB 值转换为 CMYK?C#

可能重复:
C# 使用 ICC 配置文件将 RGB 值转换为 CMYK?

好吧..我已经为此工作了一段时间,发现了关于这个世界的许多事情,但无法执行一次转换。如果我使用:

或任何其他颜色配置文件,我得到了很好的结果!但是参数“colorValues​​”是CMYK,结果值是RGB。=(

我需要传递 RGB 中的值,然后方法返回 CMYK 中的值。最好与上面的转换对应或者一些值接近。

我发现的一些链接:

其中,由于各种原因,没有一个对我有帮助..(请不​​要将 RGB 转换为 CMYK 公式我想使用配置文件)

0 投票
1 回答
1296 浏览

java - 在 PDF 中写入 CMYK 图像

我需要java.awt.BufferedImage使用 iText 将 CMYK 图像 () 添加到 Pdf 文档。

我正在尝试这样做:

这会在生成的 PDF 中生成 RGB 图像。(我认为这是一个错误,因为它只是忽略了ColorModel)。但是我可以使用:

它会在 PDF 中生成正确的 CMYK 图像。但对于第二种情况,我需要转换java.awt.BufferedImageByteArray. 我不能用ImageIO.write(ByteArrayOutputStream). 我也不能这样做,com.sun.image.codec.jpeg.JPEGImageEncoder因为我必须使用OpenJDK.

任何想法如何实现使用 iText 在 PDF 中编写 CMYK 图像的正确行为?

0 投票
0 回答
1607 浏览

javascript - 有谁知道使用 ICC 配置文件将 RGB 值转换为 PCS 的算法?

根据 WikiPedia,要正确从 RGB 转换为 CMYK,反之亦然,您需要相关显示设备的 ICC 配置文件。因此,RGB > CMYK 可以通过了解正在使用的显示器的 ICC 配置文件并将 RGB 转换为 PCS,然后生成 CMYK 用于将 PCS 转换为打印机特定 CMYK 的打印机/纸张组合的 ICC 配置文件。如果我听起来很疯狂,请阻止我 ;-)

所以我的问题是在哪里可以找到一种算法,该算法演示采用 RGB 值和 ICC 配置文件来创建 PCS 文件,其次,在哪里可以找到第二部分的算法 - 如果我有 ICC 配置文件,则在哪里可以找到第二部分的算法打印机/纸张,反之亦然,用于 CMYK 到 RGB。

最终目标是一个 javascript 工具,允许设计人员在基于 Web 的工具中输入所需的 CMYK 值,在浏览器中查看颜色的近似值,然后生成 CMYK 文件以发送打印。

0 投票
1 回答
241 浏览

cmyk - 在 cmyk 中计算白色

我想计算 cmyk 颜色的覆盖率 + 白色的覆盖率。我只是不知道如何计算白色。

如果 c、m、y 和 k 从 0 变为 1,则为白色:

w = 1 - (c+m+y+k/4)

或者是:

w = 1- c-m-y-k (并且钳位为 0 或更高,所以它不会减去一些东西)

还是比那更复杂?

0 投票
1 回答
1920 浏览

android - pdfViewer 不加载 pdf 中的图像

我的应用程序没有在 pdf 中加载图像,并且每次在 pdf 中加载包含图像的页面时都会出错。

这是 LogCat:

这个代码:

第一个.java

二.java

显现

有什么建议么?

谢谢

0 投票
0 回答
338 浏览

java - Android:如何将 CMYK 颜色空间文件转换为 RGB?

可能重复:
RGB 到 CMYK 和反向算法

据我所知,Android 不支持具有 CMYK 颜色空间的文件。但我的应用程序必须显示这些文件。那么,如何将 CMYK 颜色空间文件转换为 RGB?