怎样调整python图形界面的大小

怎样调整python图形界面的大小,第1张

Python有自己内置的标准GUI库--Tkinter,只要安装好Python就可以调用。今天学习到了图形界面设计的问题,刚开始就卡住了。为啥

呢?就是用geometry(size)设置窗口尺寸大小,如800X600,“X”从哪里来成了问题。首先想到,这是个乘号,但是在程序中没有插

入特殊符号这一说啊。所以,插入特殊符号的方法肯定不行了。然后我心血来潮,从word的公式里复制了一个乘号过来(我也是服了我

自己了),运行程序,可想而知,报错没商量。看来求助外面是没用了。必须在Python内部解决,好,接下来就试了大写的“X”,oh

my god!继续报错。莫非是不能用字母代替?我竟然在这里打住了!其实再走一步就成功了!那就是试试小x。有的时候,路是被自己堵

住的。下面就通过书中的简单程序走一下这个简单的尺寸设置问题。

一、默认大小尺寸显示

二、设置尺寸大小为800x600

这样就实现了尺寸大小的调整。

更多技术请关注Python视频教程。

不知道你对图片的格式有没有要求,如果是bmp的话是没有压缩的。也就是说大小和颜色深度决定了图片的大小。这样也比较容易控制。当然也就不能不改size随便调节文件的大小。

如果是jpg的话,可以通过改变图片的质量来调节文件的大小。

比如

im = Image.open("aa.JPG")

print im.format, im.size, im.mode

print im.size[0]

im.resize((720,540), Image.ANTIALIAS).save('a.jpg', quality = 95)

你也可以做一个循环,对生成的文件大小与目标大小做比较,直到满足条件为止。

只是给个思路,也许帮不上忙。

把不足部分填充一下。

程序拿到图片的时候,先获取一下尺寸信息,然后计算出来同比例缩放的尺寸,再把它不足部分填充起来,或者和一个纯色背景或者透明背景的规定尺寸图进行叠加。

它需要图片都是无背景图片,因为有背景的图片,你放什么颜色作为不足尺寸的描边都可能不合适。然后无背景图片根本就不需要做这个事情,直接放到批处理工具里面弄一下就行了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存