问题标签 [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.

0 投票
1 回答
587 浏览

actionscript-3 - 在 as3/flex 中使用 ICC 配置文件

我正在创建一个可以自定义画布的 Flash 站点。然后他们可以在产品上预览此画布。由于显示器显示颜色的方式,我们想尝试在预览图像中嵌入 icc 颜色配置文件,以便用户更好地了解最终产品的外观。例如,如果他们上传的东西带有非常亮的红色,预览会以更逼真的颜色显示,而不是可以在画布上打印的内容。此预览是在使用 as3 的 flex 应用程序中动态生成的。

任何人都有任何提示或链接,他们可以向我发送有关我如何进行此操作的信息?这可能吗?我意识到我可以通过在 Flash 中处理颜色来伪造某些东西,但是打印画布的打印机能够导出更准确的 icc 配置文件。所以,如果可能的话,我想使用它。

0 投票
2 回答
2323 浏览

rgb - 是否有任何客户端技术能够通过 ICC 颜色配置文件将 sRGB 转换为 CMYK?

浏览器(客户端)中是否有任何技术能够使用指定的 ICC 颜色配置文件将 sRGB 颜色转换为 CMYK,反之亦然?

我目前正在使用隐藏的 Java 小程序进行转换(Java 对此有一个内置类),但我正在尝试寻找替代方案,因为 Java 小程序既慢又过时。

如果浏览器在 SVG 中支持ICC 颜色,那么 SVG 将是理想的,但没有人支持。Flash 或 Silverlight 也不错,但我找不到任何相关内容。

0 投票
1 回答
2021 浏览

java - 如何在java中获取图像的嵌入式ICC配置文件

我正在处理具有不同 ICC 配置文件的 jpeg。由于我加载它们,嵌入式 ICC 配置文件被删除。但我之后需要它们。

我应该如何进行?

0 投票
0 回答
490 浏览

python - 如何将 ICC 配置文件应用于图像/摄像头捕获?

我使用 FireFly MV CMOS 相机在荧光白光 (CRT) 中拍摄了不同物体的照片,并对它们进行了色彩校正并从中制作了 ICC 配置文件。现在我想将其应用于 Python 程序中的相机捕获(最好使用 OpenCV,因为这就是我目前所知道的)。如何做到这一点,以便在相同照明条件下从该相机拍摄时获得色彩校正图像?提前致谢!

如果 ICC 配置文件不是解决问题的正确方法,并且其他东西使它对 Python 友好,请提出建议。

0 投票
1 回答
830 浏览

cmyk - 颜色配置文件转换

我有一个关于 C++ 中颜色配置文件转换的项目,其想法是使用 CIELAB 作为 RGB 和所有其他(CMY;CMYK;HSV;HSL;...)之间的过渡。但我有一个大问题。我到处搜索,我找不到任何公式或描述如何将 CIELAB 转换为其他(CMY;CMYK;HSV;HSL;...)只有我得到的是我在这里找到的:http ://www.easyrgb.com /index.php?X=MATH&H=14#text14。有人可以帮我用公式或知道如何找到它们吗?非常感谢。问候,魔法:)

0 投票
1 回答
215 浏览

cross-browser - PNG的跨浏览器颜色管理

0 投票
1 回答
5963 浏览

c# - 将 ICC 颜色配置文件分配给 C# 中的图像

简而言之:我想为图像分配 ICC 颜色配置文件而不应用它。

更多信息:在我的公司中,我们需要将多层 pdf 文件合并为一层。为此,我们将 pdf 页面合并为图像,然后将图像保存为 pdf。但是在创建图像的过程中,图像的颜色配置文件会丢失。如果我们在 C# 中应用颜色配置文件,则配置文件将从设备 RGB(.NET 的默认输出)转换为sRGB_IEC61966-2-1_no_black_scaling.icc配置文件。在转换中,一些颜色会发生变化。我们需要分配它,而不是应用颜色配置文件。这意味着没有颜色被转换。

有谁知道如何实现这一目标?提前致谢。

0 投票
1 回答
743 浏览

c++ - 使用 Magick++ 加载 ICC 配置文件

这是我的代码:

我正在尝试加载 ICC 文件并调整大小,但我不能。相反,我收到了这个错误:

0 投票
3 回答
2298 浏览

image - Matlab将图像恢复为其原始颜色

我想拍一些东西。

图片中的颜色与我眼中的颜色不一样。

所以为了解决这个问题,我决定放一张红纸(带RGB:)[255 0 0],然后拍一张包含这张纸的照片。

如果我看到纸张的RGB发生了变化(例如[243 15 7]),我将通过下一个方式将图片中的所有RGB都更改:

  • R(红色),它将按值添加12
  • G(绿色),它会减去 value 15
  • B(蓝色),它将减去 value 7

通过这种方式,我的论文将更改为正确的RGB [255 0 0],然后我可以确定所有其余图片的RGB都更改为原始颜色。

你怎么看这种方式?

0 投票
1 回答
414 浏览

c# - 如何检索友好的 ICC 配置文件名称?

C# 中有没有办法检索友好的 ICC 配置文件名称。例如:

可能使用 P/Invoke、gdi32.dll、...