gpt4 book ai didi

delphi - 在 Delphi 中显示某些 JPG 文件时出现问题

转载 作者:行者123 更新时间:2023-12-03 14:49:32 25 4
gpt4 key购买 nike

我尝试使用 TImage 组件在 Delphi 中打开一些 JPEG 文件。我还添加了 Jpeg 单元。我可以打开大部分 jpg 文件,没有问题。

但是当我尝试打开一些 JPG 时,程序只是抛出异常。

我也尝试在设计模式下加载该图像,但存在一些问题。在设计模式下,异常(exception)情况是:

模块“vcljpeg70.bpl”中地址 402672A1 处发生访问冲突。写入地址08E84000

为什么我无法打开该 JPG?它们没有被损坏。我在 savantools EXIF 查看器等工具中检查了它们。

这是其中一张图片的 URL: http://xs842.xs.to/xs842/09340/backpic435.jpg

非常感谢

PS:我的Delphi版本是7。Borland Delphi 7

最佳答案

您遇到此问题的原因可能是文件类型所致。 Delphi 在显示使用 CMYK(而不是默认 RGB 编码)编码的 JPEG 图像时存在问题。 CMYK 是一种通常用于打印设计的格式,请尝试始终将图像编码为 RGB 格式,以避免 Delphi 出现此问题。

Delphi jpeg.dcu的补丁

再见。

关于delphi - 在 Delphi 中显示某些 JPG 文件时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1319129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com