出于某种原因,当我在设计时加载 JPG 图像时,图像显示为带有垂直条的灰度图像,让人联想到电视扫描线。并且图像尺寸不正确。图像为 500x364 32 bpp,预览精美。
TImage 在颜色深度方面有限制吗?
Delphi 中的 JPEG 实现有一些错误。
32 位 JPEG 是什么意思?如果您的意思是 CMYK JPEG 文件?如果是这样,那么您只是在 JPEG 单元中遇到了 JPEG 实现中的一个主要问题区域。
请注意,您可以下载其他 JPEG 软件包作为共享软件,例如 NativeJPG,(我不知道是否有免费软件包)确实支持 CMYK JPEG 文件。
那是很久以前的事了......但答案是肯定的,只是你必须在你的代码中单独加载 JPEG。我不记得具体是怎么做的,但我记得看到它很容易完成;)