+ -
当前位置:首页 → 问答吧 → 100分快求 用delphi7组件Image,TOpenPictureDialog打开较大图片的时候就会出错,哪位大侠能解决一下?

100分快求 用delphi7组件Image,TOpenPictureDialog打开较大图片的时候就会出错,哪位大侠能解决一下?

时间:2011-10-16

来源:互联网

用delphi7组件Image,TOpenPictureDialog打开较大图片的时候就会出错,图片是 3928X5692 的有1.82M

大小,哪位大侠能解决一下。出现的错误界面如下:

作者: winternight   发布时间: 2011-10-16

用tjpegimage或者PaintBox试试,记得对内存的要求要少一些

作者: funxu   发布时间: 2011-10-17

另外用openfiledialog自己写filter,然后用image,tjpegimage或者picbox加载文件

作者: funxu   发布时间: 2011-10-17

我打开过几十M的也没出过问题。你这是用了皮肤,还是win7啊。

作者: nm_wyh   发布时间: 2011-10-17

呵呵,,怎么说呢,
D7对于BMP的支持有BUG,建议你换成D2010下试试
如果不行,那么发图片上来,让大家帮你试试

作者: DelphiTeacher   发布时间: 2011-10-17

引用 3 楼 nm_wyh 的回复:
我打开过几十M的也没出过问题。你这是用了皮肤,还是win7啊。
我的是win7系统,不过我在xp也试了,也不行

作者: winternight   发布时间: 2011-10-17

是Delphi本身有这个限制吗,还是别的原因

作者: winternight   发布时间: 2011-10-17

LZ装一个D2010试试吧
引用 6 楼 winternight 的回复:

是Delphi本身有这个限制吗,还是别的原因

作者: DelphiTeacher   发布时间: 2011-10-17

热门下载

更多