C# Image控件显示图片的大小问题?
一个Image控件,图片源是从数据库读取出来的二进制,用另外一个页面接受,Image控件的路径指向这个页面,现在读取出来的图片有大有小,但是我需要限制一个大小,如果比他大...
一个Image控件,
图片源是从数据库读取出来的二进制,
用另外一个页面接受,
Image控件的路径指向这个页面,
现在读取出来的图片有大有小,
但是我需要限制一个大小,
如果比他大的话就按比例缩小,
如果比他小的话就按原图片显示.
我都没有分悬赏的,
哪个愿意帮帮忙不? 展开
图片源是从数据库读取出来的二进制,
用另外一个页面接受,
Image控件的路径指向这个页面,
现在读取出来的图片有大有小,
但是我需要限制一个大小,
如果比他大的话就按比例缩小,
如果比他小的话就按原图片显示.
我都没有分悬赏的,
哪个愿意帮帮忙不? 展开
5个回答
推荐于2018-08-09
展开全部
在表单里加入一个IMAGE控件image1.image1.picture属性里填入图片的路径和图片文件名称.将image1.stretch 属性设置为2-变比填充.则图片的大小就可随着控件image1的大小而改变.
在VFP的表单里,重叠的控件可以改变相互之间的上下关系.同时选中两个重叠的控件,再点一下布局工具栏里的"置前"或"置后"工具按钮就可以了.
还有一种方法是将一幅图片作为一个表单的背景.即在表单的 picture属性中指定一幅图的全名.这样这幅图就作为背景显示在表单上.表单上的其他控件都不会被图片所覆盖.但这样做就要求图片的大小要合适.太大了,显示不下.太小了将重复显示.为了能得到合适大小的图片,就需要对图片进行处理.最简单的处理方法是在windows自带的画图软件中,利用图像菜单里的拉伸/扭曲选项将图片的长和宽都按比例进行缩放.得到合适的大小后再放到表单里去.
另外,虚机团上产品团购,超级便宜
在VFP的表单里,重叠的控件可以改变相互之间的上下关系.同时选中两个重叠的控件,再点一下布局工具栏里的"置前"或"置后"工具按钮就可以了.
还有一种方法是将一幅图片作为一个表单的背景.即在表单的 picture属性中指定一幅图的全名.这样这幅图就作为背景显示在表单上.表单上的其他控件都不会被图片所覆盖.但这样做就要求图片的大小要合适.太大了,显示不下.太小了将重复显示.为了能得到合适大小的图片,就需要对图片进行处理.最简单的处理方法是在windows自带的画图软件中,利用图像菜单里的拉伸/扭曲选项将图片的长和宽都按比例进行缩放.得到合适的大小后再放到表单里去.
另外,虚机团上产品团购,超级便宜
展开全部
在图片的外面设置个div或者span,设置好div或者span的大小为你想要的大小,然后image的宽高设置成百分比的,比如:<img weidth="100%" height="100%" />
追问
小图片还是给我放大叻.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
image控件应该有图像显示规则的,貌似有拉伸、居中、平铺几种方式,你看下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
image控件属性里面限制一下就行了
追问
不是那个意思,
限制了大小的话,
如果我图片比限制的大小要小的话,
它就被放大到限制的大小了
图片就失真了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
bitmap不是有提供Width和Height属性么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询