查看完整版本: [--
Qt怎么正确显示嵌有icc配置文件的图片?
--]
QTCN开发网
->
Qt基础编程
->
Qt怎么正确显示嵌有icc配置文件的图片?
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
liulihuogyh
2017-11-16 08:41
Qt怎么正确显示嵌有icc配置文件的图片?
像photoshop可以正确显示icc配置文件的图片,和原图色彩显示还原最好,有的软件支持色彩管理(像flastStone imageViewer, IE9以上浏览器, fireFox3.4以上版本通过设置也可以支持,AcdSee, windows自带图片查看器)可以正确显示,但是大部分看图软件不支持色彩管理功能,显示有icc配置的图像就会失真,Qt没有这部分接口,有谁实现过这个功能,请指教
liulihuogyh
2017-11-16 08:47
这是国外有人对此问题提过的Qt-bug,
https://bugreports.qt.io/browse/QTBUG-6582
,
下面有人提交了能支持读取 icc 配置文件的 libjpeg库的插件的代码, 如果我只想生成libjpeg插件,需要把 整个Qt源码编译一遍吗?
sorvig Morten Sørvig added a comment - 23 Aug '17 1:01 PM
I'd like to take some small steps in the direction of solving this. First up is support for adding support for reading ICC color profiles from images:
https://codereview.qt-project.org/#/c/203288/
https://codereview.qt-project.org/#/c/203289/
https://codereview.qt-project.org/#/c/203290/
liulihuogyh
2017-11-16 09:58
哪位大神熟悉色彩管理的,本人对这块一点不懂,困扰好几天了, 从专业相机,扫描仪的颜色空间 Adobe RGB 到显示器的 sRGB , 要正确显示原图图像,就需要用到icc配置文件的设置,正确显示广色域颜色,弄不懂这些东西, 总之问题就是 原始图像,在显示器显示失真, 需要经过读取icc配置文件,让程序来正常显示,但是大部分的看图软件都不支持色彩管理,包括Qt的图像显示
optphantom
2017-11-16 23:17
实在没办法就自己写程序读ICC文件。读ICC还是简单的,写就麻烦了。下一个ICC Profile的文档看看
查看完整版本: [--
Qt怎么正确显示嵌有icc配置文件的图片?
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled