问题标签 [color-management]
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.
actionscript-3 - 在 as3/flex 中使用 ICC 配置文件
我正在创建一个可以自定义画布的 Flash 站点。然后他们可以在产品上预览此画布。由于显示器显示颜色的方式,我们想尝试在预览图像中嵌入 icc 颜色配置文件,以便用户更好地了解最终产品的外观。例如,如果他们上传的东西带有非常亮的红色,预览会以更逼真的颜色显示,而不是可以在画布上打印的内容。此预览是在使用 as3 的 flex 应用程序中动态生成的。
任何人都有任何提示或链接,他们可以向我发送有关我如何进行此操作的信息?这可能吗?我意识到我可以通过在 Flash 中处理颜色来伪造某些东西,但是打印画布的打印机能够导出更准确的 icc 配置文件。所以,如果可能的话,我想使用它。
rgb - 是否有任何客户端技术能够通过 ICC 颜色配置文件将 sRGB 转换为 CMYK?
浏览器(客户端)中是否有任何技术能够使用指定的 ICC 颜色配置文件将 sRGB 颜色转换为 CMYK,反之亦然?
我目前正在使用隐藏的 Java 小程序进行转换(Java 对此有一个内置类),但我正在尝试寻找替代方案,因为 Java 小程序既慢又过时。
如果浏览器在 SVG 中支持ICC 颜色,那么 SVG 将是理想的,但没有人支持。Flash 或 Silverlight 也不错,但我找不到任何相关内容。
java - 如何在java中获取图像的嵌入式ICC配置文件
我正在处理具有不同 ICC 配置文件的 jpeg。由于我加载它们,嵌入式 ICC 配置文件被删除。但我之后需要它们。
我应该如何进行?
python - 如何将 ICC 配置文件应用于图像/摄像头捕获?
我使用 FireFly MV CMOS 相机在荧光白光 (CRT) 中拍摄了不同物体的照片,并对它们进行了色彩校正并从中制作了 ICC 配置文件。现在我想将其应用于 Python 程序中的相机捕获(最好使用 OpenCV,因为这就是我目前所知道的)。如何做到这一点,以便在相同照明条件下从该相机拍摄时获得色彩校正图像?提前致谢!
如果 ICC 配置文件不是解决问题的正确方法,并且其他东西使它对 Python 友好,请提出建议。
cmyk - 颜色配置文件转换
我有一个关于 C++ 中颜色配置文件转换的项目,其想法是使用 CIELAB 作为 RGB 和所有其他(CMY;CMYK;HSV;HSL;...)之间的过渡。但我有一个大问题。我到处搜索,我找不到任何公式或描述如何将 CIELAB 转换为其他(CMY;CMYK;HSV;HSL;...)只有我得到的是我在这里找到的:http ://www.easyrgb.com /index.php?X=MATH&H=14#text14。有人可以帮我用公式或知道如何找到它们吗?非常感谢。问候,魔法:)
c# - 将 ICC 颜色配置文件分配给 C# 中的图像
简而言之:我想为图像分配 ICC 颜色配置文件而不应用它。
更多信息:在我的公司中,我们需要将多层 pdf 文件合并为一层。为此,我们将 pdf 页面合并为图像,然后将图像保存为 pdf。但是在创建图像的过程中,图像的颜色配置文件会丢失。如果我们在 C# 中应用颜色配置文件,则配置文件将从设备 RGB(.NET 的默认输出)转换为sRGB_IEC61966-2-1_no_black_scaling.icc
配置文件。在转换中,一些颜色会发生变化。我们需要分配它,而不是应用颜色配置文件。这意味着没有颜色被转换。
有谁知道如何实现这一目标?提前致谢。
c++ - 使用 Magick++ 加载 ICC 配置文件
这是我的代码:
我正在尝试加载 ICC 文件并调整大小,但我不能。相反,我收到了这个错误:
image - Matlab将图像恢复为其原始颜色
我想拍一些东西。
图片中的颜色与我眼中的颜色不一样。
所以为了解决这个问题,我决定放一张红纸(带RGB:)[255 0 0]
,然后拍一张包含这张纸的照片。
如果我看到纸张的RGB发生了变化(例如[243 15 7]
),我将通过下一个方式将图片中的所有RGB都更改:
- R(红色),它将按值添加
12
。 - G(绿色),它会减去 value
15
。 - B(蓝色),它将减去 value
7
。
通过这种方式,我的论文将更改为正确的RGB [255 0 0]
,然后我可以确定所有其余图片的RGB都更改为原始颜色。
你怎么看这种方式?
c# - 如何检索友好的 ICC 配置文件名称?
C# 中有没有办法检索友好的 ICC 配置文件名称。例如:
可能使用 P/Invoke、gdi32.dll、...