delphi显示图片问题

如何用delphi中的image组件来显示网络图片假设网络图片地址为 www.baidu.com/baidu.jpg

在窗体添加一个Image,一个IdHttp,一个Button uses Jpeg procedure TForm1.Button1Click(Sender: TObject); var imagestream:TMemoryStream; jpg:TJpegImage; begin imagestream := TMemoryStream.Create(); jpg:=TJpegImage.Create; idhttp1.Get(' http://www.ggyy8.com/Files/comic/500x300/H/Naruto.jpg',imagestream); imagestream.Position:=0; jpg.LoadFromStream(imagestream); image1.Picture.Assign(jpg); end;
温馨提示:答案为网友推荐,仅供参考
DELPHI IMAGE 图片显示问题
可以通过将 image 放在 scrollbox 组件中,当导入图片时,根据图片的大小设置 ScrollBox 组件的下边和右边滚动条的 range 属性。效果如图:

delphi控件Image加载图片问题
Delphi的TImage控件在加载图片的时候,采用的是同步加载的方式。也就是主线程会一直处于阻塞状态,直到TImage.Picture.LoadFromFile加载完毕为止。也就是说,如果你的代码运行到了LoadFromFile之后就代表图片已经加载完成了。当然,因为是同步加载,所以主线程在加载图片时,完全没有机会重绘窗口。所以加载大图片...

Delphi的一个问题?
在Delphi编程中,当你需要加载一个图片到一个指定的组件上时,可能会遇到类似的问题。正确的语句应该是使用Image.picture.LoadFromFile('d:\\mm.bmp'),而不是Image1.picture:=LoadFromFile('d:\\mm.bmp')。这里的关键在于,Delphi的GUI组件,如Image,是需要通过引用的方式来处理数据的,而不是直接赋值。

delphiimage多次加载图片后空间不足
1、内存泄漏:当多次加载图片时,如果没有合理地释放已经不再使用的内存,就会导致内存泄漏。这时候可以使用TImage控件,在每次显示图片后及时释放内存,避免内存泄漏。2、图片过大:如果你一次加载的图片过大,可能会导致内存溢出,空间不足等错误。3、重复加载图片:重复加载同一张图片或者相似的图片,可...

在Delphi7中怎样编程,当按下button键后Image里面的图片显示出来。没按...
Image控件有个visible属性,是控制可见还是不可见的,你开始可以把这个属性设置为false(不可见),然后在button的OnClick事件里设置visible := true;procedure TForm1.Button2Click(Sender: TObject);begin image1.Visible := true;end;

Delphi的BitBtn控件图片无法正常显示
bitbtn控件本身设计的时候就是加系统自带的那些警告、提示啊什么小图片,对于外部图片支持不是很好,而且会自动透明颜色,图片大小也必须根据按钮大小设计,很麻烦。你如过要用的话,在form的create事件中,输入以下代码可能就好了 BitBtn1.Glyph.TransparentColor:=clBtnFace;

Delphi中使用TOOLButton控件,在窗体上能显示图片为何在运行窗口中就不...
检查一下代码是否是在运行过程中改变了 ToolBar 所对应的ImageList,或者是ImageList中的图片被更改了

delphi 操作 excel显示照片
为了收藏此问题,填写个答案吧。程序先将确定要使用的图片保存到本硬盘上,再控制Excel将文件插入到指定位置。宏语句是这样:ActiveSheet.Pictures.Insert("D:\\red.gif").Select,Delphi控制时,可能是这样写的:Sheet.ActiveSheet.Pictures.Insert("D:\\red.gif").Select ...

delphi image控件如何根据图片的大小自动缩放并显示
在 delphi 语言中,让 image 控件根据图片的大小自动缩放并显示的步骤如下:1、从 Tool Palette 面板上找到 TImage 控件,并拖放到窗口:2、选中 Image 控件,调整到合适大小,并设置其属性:Anchors 属性:设置让 image 控件的大小随窗体改变而变化,并保持与左、右、上、下的边距不变。Stretch 设置...

Delphi编程,已知道图片链接地址,如何在Form上显示出来?
1、使用函数(如URLDownloadToFile)或控件先下载指定URL的图片到本地,在通过image控件显示。2、使用专门的控件,如TWebImage控件,可以直接显示指定链接地址的图片。作为一个取巧的办法,你可以使用 delphi 自带的 TWebBroswer 控件,设置好控件的边框样式,可以直接访问指定链接地址,来显示图片。

相似回答
大家正在搜