问题描述
浏览器(客户端)中是否有可用的技术能够使用指定的ICC颜色配置文件将sRGB颜色转换为CMYK,反之亦然?
我目前正在使用隐藏的Java applet进行转换(Java有一个内置的类),但是由于Java applet缓慢且过时,我正在尝试寻找一种替代方法.
如果浏览器支持 SVG中的ICC颜色,SVG将是理想的选择,但是没人做到. Flash或Silverlight也会很好,但我找不到任何相关内容.
我是否认为您要使用显示设备的ICC配置文件是正确的?
我相当确定没有使用javascript确定显示设备ICC配置文件的功能.充其量,这可能是在Flash等第三方环境中实现的.数学本身没问题.
当然,这完全是Web浏览器的责任. Firefox对颜色管理具有相当好的支持.如果我没记错的话,微软将在IE9中解决色彩管理问题.
Is there any technology available in a browser (client-side) able to convert sRGB colors to CMYK and vice versa using a specified ICC color profile?
I'm currently using a hidden Java applet for the conversions (Java has a built-in class for this), but I'm trying to find an alternative, since java applets are slow and outdated.
SVG would be ideal if browsers supported ICC colors in SVG, but no-one does. Flash or Silverlight would also be good, but I can't find anything relevant.
Am I correct in thinking you want use the ICC profile of the display device?
I am fairly certain there is no facility to determine the display device ICC profile using javascript. At best it may be possible in a third party environment like Flash. The math itself would be no problem.
Of course, this is all really the responsibility of the web browser. Firefox has reasonably good support for colour management. If I'm not mistaken, Microsoft are going to be addressing colour management in IE9.
这篇关于是否有任何客户端技术能够通过ICC颜色配置文件将sRGB转换为CMYK?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!