C# Image控件显示图片的大小问题?

一个Image控件,图片源是从数据库读取出来的二进制,用另外一个页面接受,Image控件的路径指向这个页面,现在读取出来的图片有大有小,但是我需要限制一个大小,如果比他大... 一个Image控件,
图片源是从数据库读取出来的二进制,
用另外一个页面接受,
Image控件的路径指向这个页面,

现在读取出来的图片有大有小,
但是我需要限制一个大小,
如果比他大的话就按比例缩小,
如果比他小的话就按原图片显示.

我都没有分悬赏的,
哪个愿意帮帮忙不?
展开
 我来答
匿名用户
推荐于2018-08-09
展开全部
在表单里加入一个IMAGE控件image1.image1.picture属性里填入图片的路径和图片文件名称.将image1.stretch 属性设置为2-变比填充.则图片的大小就可随着控件image1的大小而改变.

在VFP的表单里,重叠的控件可以改变相互之间的上下关系.同时选中两个重叠的控件,再点一下布局工具栏里的"置前"或"置后"工具按钮就可以了.

还有一种方法是将一幅图片作为一个表单的背景.即在表单的 picture属性中指定一幅图的全名.这样这幅图就作为背景显示在表单上.表单上的其他控件都不会被图片所覆盖.但这样做就要求图片的大小要合适.太大了,显示不下.太小了将重复显示.为了能得到合适大小的图片,就需要对图片进行处理.最简单的处理方法是在windows自带的画图软件中,利用图像菜单里的拉伸/扭曲选项将图片的长和宽都按比例进行缩放.得到合适的大小后再放到表单里去.
另外,虚机团上产品团购,超级便宜
网上冲浪玩家
2011-06-30 · TA获得超过574个赞
知道小有建树答主
回答量:535
采纳率:100%
帮助的人:340万
展开全部
在图片的外面设置个div或者span,设置好div或者span的大小为你想要的大小,然后image的宽高设置成百分比的,比如:<img weidth="100%" height="100%" />
追问
小图片还是给我放大叻.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
顺眼还虔诚丶喜鹊8195
2011-06-30 · TA获得超过890个赞
知道小有建树答主
回答量:1287
采纳率:0%
帮助的人:936万
展开全部
image控件应该有图像显示规则的,貌似有拉伸、居中、平铺几种方式,你看下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漠中风沙
2011-06-30
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
image控件属性里面限制一下就行了
追问
不是那个意思,
限制了大小的话,
如果我图片比限制的大小要小的话,
它就被放大到限制的大小了
图片就失真了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜色华丽
2011-06-30 · TA获得超过664个赞
知道小有建树答主
回答量:800
采纳率:0%
帮助的人:398万
展开全部
bitmap不是有提供Width和Height属性么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式