We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 9 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
SimDesign 的 NativeJpg 至少满足前三个标准,并且支持无损 90° 旋转。使用它加载时,您的测试图像可以正确显示(棕色),并且除了 Adobe 之外,它还支持相当多的其他颜色空间。有些图像的颜色可能与 Photoshop 略有不同,据作者称,这是由于规范中的含糊之处; Opera 和其他各种图像查看器以相同的方式对其进行解码。
大多数 JPEG 属性和支持都是通过其自己的类结构公开的,但也有一个 TGraphic 后代。 100% 德尔福。它以前是商业的,但现在是开源的,具有 BSD 许可证,并且可以选择购买支持和访问测试版。
当前版本 (1.32) 可在 论坛 中获取。
NativeJpg, by SimDesign satisfies the at least the first three criteria, and does support lossless 90° rotations. Your test image shows correctly (brown) when laoded using it, and it supports quite a few other color spaces besides the Adobe one. Some images can be slightly different colors than Photoshop, and according to the author that's due to ambiguities in the spec; Opera and various other image viewers decode them the same way.
Most of the JPEG properties and support are exposed through its own class structures, but there is a TGraphic descendant as well. It's 100% Delphi. It was previously commercial, but it's open source now, with a BSD license, and an option to purchase support and access to beta releases.
The current version (1.32) is available in the forums.
尝试
NativeJpg v.1.30
,该库检测Adobe APP14
标记并正确解码 JPEG 图像,我针对棕色/蓝色图像测试了该库,效果完美。甚至还附带一个 演示应用程序,您可以使用它来加载 jpeg 图像并测试库在使用它之前。Try the
NativeJpg v.1.30
, this library detects theAdobe APP14
marker and decode the JPEG image correctly, I test this library against you brown/blue image and works perfectly. even comes with a demo application which you can use to load your jpeg images and test the library before to use it.