易语言中让图片框显示的图片尺寸等于图片框的尺寸 100

易语言中让图片框显示的图片尺寸等于图片框的尺寸如题,由于要显示的图片尺寸过大,点击按钮1时图片框显示图片的速度慢,想通过代码来修改图片的显示尺寸与图片框相等,点击按钮2放... 易语言中让图片框显示的图片尺寸等于图片框的尺寸如题,由于要显示的图片尺寸过大,点击按钮1时图片框显示图片的速度慢,想通过代码来修改图片的显示尺寸与图片框相等,点击按钮2放大图片时,显示的图片恢复原尺寸,求教,注意是尺寸,而不是属性中的显示方式! 展开
 我来答
蓝魔冰幻dr
2016-10-20 · TA获得超过5847个赞
知道大有可为答主
回答量:4664
采纳率:64%
帮助的人:3969万
展开全部

首先,说个问题,你要的效果是:图片的显示尺寸与图片框相等,这不就相当于缩放图片了吗?

还是说你想要图片框的大小根据显示的图片来调整?

1、如果让显示图片适应图片框,那就是图片框的显示方式是缩放;

2、如果让图片框大小去适应显示的图片,可以通过“取图片宽度([文件名])”和高度取出图片宽高,然后去改变图片框。

图片在正常显示情况下:让图片框使用缩放显示方式去显示图片

单击按钮2放大图片,可以插入个新窗口,让这个窗口没有边框就一个图片框覆盖整个窗口,然后载入窗口后,让这个窗口以及窗口里面的图片框的宽高调整的和“取图片宽度()”“取图片高度()”的大小一样了,后让图片框加载图片,及这个窗口显示的是原尺寸的图片了。

这样的效果就是:单击按钮2,弹出个窗口显示完全的原尺寸效果。至于结束显示,可以通过其他按钮,或单击窗口里的图片框后在关闭这个窗口。


在提供一个方法,就是可调图片框,就是鼠标在图片框里时,通过滚轮可以滚动随时放大图片框及缩小图片框,来临时改变图片框大小以满足用户的查看体验。图片框在缩放的显示下,代码如下:

(这是我从自己一个程序中拿来的代码,图片框是EXUI的,普通应该也可以吧)

.版本 2
.支持库 exui

.子程序 _h4图片框EX4_滚轮滚动, , , 缩放图片
.参数 lp, 整数型
.参数 wp, 整数型

.判断开始 (wp < 0)
    h4图片框EX4.宽度 = h4图片框EX4.宽度 + 40
    h4图片框EX4.高度 = h4图片框EX4.高度 + 40
.判断 (wp > 0)
    h4图片框EX4.宽度 = h4图片框EX4.宽度 - 40
    h4图片框EX4.高度 = h4图片框EX4.高度 - 40

.默认


参考看看吧,不知道达到你要效果没

追问
用代码有什么方法降低图片的像素吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式