经过多次反复试验,我得出的结论是,解决我的问题的唯一方法是找到一个支持某种格式的JPEG图像的图像库。这种特殊的格式是Adobe和Delphi似乎无法正确识别它(它总是出现蓝色)。否则,图像会在大多数其他应用程序(Windows图片查看器,ms word,paint,photoshop等)中正确显示。就在加载到Delphi中时,TJpegImage
误解了它并将图像变为蓝色。
我已经尝试过非常接近解决方案的TWICImage
,但在Windows XP中使用TWICImage
时,蓝色图像问题仍然存在。
所以现在,我正在寻找一个......
的图书馆TGraphic
)......如果可以的话会非常好......
同样,最重要的是正确支持这种Adobe格式的JPEG图像。请参阅my previous question。请记住,我们不希望能够执行比我们需要的功能多100倍的功能(例如分层,特殊外汇等)。我首先需要这个库的唯一原因是解决一个非常特殊的问题这已经为我们的客户群广泛传播。
答案 0 :(得分:4)
尝试NativeJpg v.1.30
,此库会检测到Adobe APP14
标记并正确解码JPEG图像,我会针对您的棕色/蓝色图像测试此库并完美运行。甚至附带一个demo application,您可以使用它来加载您的jpeg图像并在使用它之前测试该库。
答案 1 :(得分:4)