易语言取图片大小变成图片框尺寸怎么弄

易语言取图片大小变成图片框尺寸怎么弄,第1张

1、打开易语言新建一个windows程序进入下图界面。

2、输入:取文件尺寸,这个命令。

3、展开这个命令,发现如下图参数。

4、这个参数我们输入:如下图。

5、再输入:调试输出这个命令如下图。

6、运行结果即可。

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

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

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

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

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

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

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

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

(这是我从自己一个程序中拿来的代码,图片框是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

.默认

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


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11964328.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-20
下一篇2023-05-20

发表评论

登录后才能评论

评论列表(0条)

    保存