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

爱笑的眼睛 2011-10-16 11:25:25
用delphi7组件Image,TOpenPictureDialog打开较大图片的时候就会出错,图片是 3928X5692 的有1.82M

大小,哪位大侠能解决一下。出现的错误界面如下:
...全文
226 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
爱笑的眼睛 2011-10-21
  • 打赏
  • 举报
回复
弄了半天是图片的问题,图片是用ps做的,上面有别的东西,貌似就打不开了,谢大家伙了
maddy_prior 2011-10-18
  • 打赏
  • 举报
回复
有些手机屏幕小,但是依旧能够查看分辨率高的图片哦。
爱笑的眼睛 2011-10-17
  • 打赏
  • 举报
回复
是Delphi本身有这个限制吗,还是别的原因
爱笑的眼睛 2011-10-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 nm_wyh 的回复:]
我打开过几十M的也没出过问题。你这是用了皮肤,还是win7啊。
[/Quote]我的是win7系统,不过我在xp也试了,也不行
DelphiTeacher 2011-10-17
  • 打赏
  • 举报
回复
呵呵,,怎么说呢,
D7对于BMP的支持有BUG,建议你换成D2010下试试
如果不行,那么发图片上来,让大家帮你试试
nm_wyh 2011-10-17
  • 打赏
  • 举报
回复
我打开过几十M的也没出过问题。你这是用了皮肤,还是win7啊。
funxu 2011-10-17
  • 打赏
  • 举报
回复
另外用openfiledialog自己写filter,然后用image,tjpegimage或者picbox加载文件
funxu 2011-10-17
  • 打赏
  • 举报
回复
用tjpegimage或者PaintBox试试,记得对内存的要求要少一些
DelphiTeacher 2011-10-17
  • 打赏
  • 举报
回复
LZ装一个D2010试试吧
[Quote=引用 6 楼 winternight 的回复:]

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

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧