Image1.Picture.Graphic:=JPEGImage;
改成:
Image1.Picture.Graphic.Assign(JpegImage);
试试!
改成:
Image1.Picture.Graphic.Assign(JpegImage);
试试!
解决方案 »
- 为什么整数表达式的值超过特定整数类型的取值范围时没有引发 ERangeError 异常
- 周末 法帖 逗乐 赚分
- 如何提取文本文件里面的email地址
- 当回车从Edit1跳到Edit2之前如何关闭五笔输入法?
- 找DELPHI群 本人是初级想同各高手学习交流 请加我,我的QQ:94170464
- 怎么dbgrid运行时候不能用鼠标中键控制右边的导航条呢?
- DELPHI7的序列号
- 在StringGrid中如何控制那一列是否只读,还有如何使焦点只能停在一行的其中一列上??
- 请问那里有关于b/s的论文(最好是delphi方面的)?
- datetimepiker控件是不是没有很好的支持四位纪念,我除了手动添加以外还有别的办法么?
- 在Delphi5中如何把菜单做到工具栏上
- 说你胖,你就喘,给你点分你就抢
好象放在Delphi5\Help\Samples\jpeg下(跟Demos的目录不一样)
//我用的是image1.Picture.Bitmap.Assign(JPEGfile);
//另外,你连续看的都是JPEG图象吗?
filename:=OpenPictureDialog1.FileName;
Image1.Picture.LoadFromFile(filename);
if Image1.Picture.Graphic is TJPEGImage then
begin
JPEGfile:=TJPEGImage.Create;
JPEGfile.LoadFromFile(filename);
image1.Picture.Bitmap.Assign(JPEGfile);
JPEGfile.Free;
end;