怎样固定图象的长宽比,将image控件适应屏幕显示
首先,设置Image的Strech属性为True。
当一个图象被装载后:
// 如果图象的宽高比比Image控件所在的区域(其父窗口的客户区)的宽高比大,则设置Image的控件的宽度为所在区域的宽度;否则设置Image的控件的高度为所在区域的高度;然后设置另一边为相应比例的长度。
if (Image1.Picture.Graphic.Width div Image1.Picture.Graphic.Height) > Image1.Parent.ClientWidth div Image1.Parent.ClientHeight then
begin
Image1.Width := Image1.Parent.ClientWidth;
Image1.Height := Image1.Picture.Graphic.Height * Image1.Width div Image1.Picture.Graphic.Height;
end
else
begin
Image1.Height := Image1.Parent.ClientHeight;
Image1.Width := Image1.Picture.Graphic.Width * Image1.Height div Image1.Picture.Graphic.Width;
end;
这样,就可以看见你想要的效果。不过,只是出个点子,还需要你去调试代码和加入防错的措施(如:可能性分母为0)。
分享到:
相关推荐
ImageViewer ActiveX控件 是一个ActiveX 控件,您可以利用它在您开发的程序中集成图片浏览功能,支持大部分常见的图片格式,可用于Microsoft Visual Studio,Microsoft Office 和 Borland Delphi。 <br> ...
ImageMan是一个很棒的图象格式显示/转换控件。支持JPEG、 Photo CD、PNG、 TIFF*`、 PCX、DCX、WMF、 IMG、 WPG、 BMP、 DIB、 RLE、 EPS、 GIF* 和Targa格式和这些格式之间的任意转换和存盘,是每个Visual程序员都...
在Windows的安装过程中,4个OCX Kodak控件(Kodak图像编辑控件、Kodak图像管理控件、Kodak图像扫描控件及Kodak图像缩略图控件)随着自由版映像程序的安装也被一同安装。这四个控件被允许用于任何的Windows开发工具...
2022年图象显示和翻转控件(用户自定义控件)Java教程.docx
Kodak图象控件
640*480 256 色 .BMP 文件显示程序,可以浏览、同时显示 4 幅图象,也可以 在屏幕上开一个窗口显示 .BMP 图象,并可以使用上下左右箭头键、PageUp/PageDown、Ctrl+Left、Ctrl+Right键浏览整幅图象,在S3、ATI等VGA卡...
Kodak图象扫描控件及使用说明 Kodak控件支持图像(jpg,gif,tif,bmp....)编辑,和控制扫描仪扫描图像...
图象压缩软件质量不变
在给出例程之前,有必要对这一控件进行比较详尽的认识:这种控件允许将文本或者图象放置于每个单元格之中,控件的Row与Col属性允许用户在代码中指定当前行和列,当然也可通过操作鼠标和键盘来改变这两个属性,而...
然后是原始的图象的长宽比; ReduceColor(String strInputFile, String strOutputFile, Long nColors):在输入图象时减少颜色的数目; MakeGrayImage(String strInputFile, String strOutputFile, Long bGrayOrBW):...
可以将文字转化为3D造型,或转换一般的简单图象(如矩形等)的控件,用C#编写!
FXTOOLS 的图象处理OCX控件(940KB)
FXTOOLS 的图象处理VBX控件(874KB)
FXTOOLS 的PIC图象处理控件(3920KB)
控件具有很多相同的属性,如标识控件名称的Name属性、标识控件标题的Caption属性、有效属性Enable、可见属性Visible、标识控件位置和大小的Top、Left、Width、Height、属性、定义背景色的BackColor属性、定义前景色...
1,initoolseup.EXE 读写 INI 文件的控件(258KB) 2,djchart.ZIP djchart(57KB) 3,indicator.ZIP 数据棒图控件(200KB) 4,xjtpripr.ZIP 打印预览控件(257KB) 5,trend.ZIP 趋势控件可...
TreeView控件缺点是无法快速应用于数据库绑定显示数据及即时编码,这个增强型控件简化了复杂的数据关联显示,我们可以灵活的绑定数据库,减少编码量.主要特点有: A.支持简单的和复杂的数据关联 B.递归纪录连接 C.一...
1,initoolseup.EXE 读写 INI 文件的控件(258KB) 2,djchart.ZIP djchart(57KB) 3,indicator.ZIP 数据棒图控件(200KB) 4,xjtpripr.ZIP 打印预览控件(257KB) 5,trend.ZIP 趋势控件可...
1,indicator.ZIP 数据棒图控件(200KB)<END><br>2,xjtpripr.ZIP 打印预览控件(257KB)<END> 3,trend.ZIP 趋势控件可用于科学,工业监控,数据采集,股市分析等领域的数据显示、分析、打印(305KB)<END> ...
vbalIml6.ocx 类似ImageList的图象控件 2.7.菜单类 asAssistantPopup.ocx 弹出管理菜单 2.8.皮肤类 YFSkins.ocx 非常美观的皮肤控件 VBOCX.OCX 允许你的应用程序的标题栏颜色为任意渐变色 3.系统类 asctrls....