2010-02-08 90 views
0

出于某种原因,当我在设计时加载JPG图像时,图像显示为带有垂直条纹的灰度图像,让人想起电视扫描线。并且图像尺寸不合适。图像是500x364 32 bpp,并且精美的预览。TImage可以处理32bpp JPG图像吗?

在颜色深度方面是否存在TImage的限制?

+0

注:JPEG图像是8bpp(灰度)或24bpp,没有32bpp JPEG格式。 – Guffa 2010-02-08 17:46:46

+3

你可以发布你的JPEG吗?它可以与其他全彩色JPEG图像一起使用吗?你使用的是什么版本的Delphi? – 2010-02-08 17:52:28

回答

-2

很久以前......但肯定的答案是肯定的,这只是你必须在代码中单独加载JPEG。 我不记得确实如何,但我记得看到它很容易完成;)

+0

-1。太模糊。是的,TImage可以处理32 bpp图像,或者是有限制?这意味着“分别加载......”是什么意思? – 2010-02-08 19:28:31

1

在德尔福的JPEG实现有一些错误。

你是什么意思的32位JPEG?如果您的意思是CMYK JPEG文件?如果是这样,那么你只是在JPEG单元中的JPEG实现中遇到了一个主要问题区域。

请注意,还有其他JPEG软件包可以下载为共享软件,如NativeJPG,(我不知道是否有免费软件包)可以正确支持CMYK JPEG文件。

相关问题