我正在尝试将一个大小为604KB的jpg文件加载到vanilla TForm上的TImage组件中,但是加载导致它因访问冲突而失败:
模块vcljpg60.bpl中地址402372AD的访问冲突。写地址0904000
我刚刚在Delphi 7中尝试过,除了vcl是70而不是60并且地址略有不同之外,情况也是如此
有没有人知道Delphi中有关jpg文件的错误?
非常感谢您对此提出的任何意见 干杯 科林
答案 0 :(得分:4)
也许你的问题是由于你的JPEG文件的颜色空间。 Delphi在显示使用CMYK
而非RGB
编码编码的JPEG图像时出现问题。
选中此Enhanced JPEG implementation
以解决CMYK
色彩空间的问题。您也可以查看类似的问题Problem with showing some JPG files in Delphi
。