鱼C论坛

 找回密码
 立即注册
查看: 3299|回复: 3

[已解决]easygui 添加图片问题

[复制链接]
发表于 2023-1-27 09:45:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 pysunred 于 2023-1-27 13:04 编辑

大家好,
      我使用了easygui的buttonbox()函数添加手机拍摄的图片,但这个图片很大,运行时占了整个控件,buttonbox()这个函数是否有参数可以调整添加图片的大小?
代码如下:
eg.buttonbox('这张相片拍得好吗?', image='F:\zhiyuanzhe.jpg', title='添加图片测试', choices=('好', '不好', '一般般'))
请高手指点,谢谢!   
最佳答案
2023-5-19 23:44:27
你好!
根据EasyGui文档中的介绍,buttonbox()函数有两个可以调整图片大小的参数:image_size和image_subsample。
- image_size是一个包含两个元素的元组,用于指定加入的图片的尺寸;
- image_subsample是表示缩小级别的整数。

因此,在你的代码中,你可以向buttonbox()函数添加这些参数来调整所添加图片的大小。例如:
eg.buttonbox('这张相片拍得好吗?', 
             image='F:/zhiyuanzhe.jpg', # 在Windows中应使用“/”而不是“\”
             title='添加图片测试', 
             choices=('好', '不好', '一般般'),
             image_size=(100, 100), # 调整图片大小为100x100像素
             image_subsample=2)     # 缩小图片为原大小的1/2

在上述代码中,我将图片的大小设置为100x100像素,将缩小级别设置为2,从而使图片看起来比原图小得多。请根据您自己的需要对这些参数进行调整。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-1-27 12:35:31 | 显示全部楼层
本帖最后由 liuhongrun2022 于 2023-1-27 12:45 编辑

好像不能调大小
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-2-22 22:34:13 | 显示全部楼层
用PIL.ImageTk
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-19 23:44:27 | 显示全部楼层    本楼为最佳答案   
你好!
根据EasyGui文档中的介绍,buttonbox()函数有两个可以调整图片大小的参数:image_size和image_subsample。
- image_size是一个包含两个元素的元组,用于指定加入的图片的尺寸;
- image_subsample是表示缩小级别的整数。

因此,在你的代码中,你可以向buttonbox()函数添加这些参数来调整所添加图片的大小。例如:
eg.buttonbox('这张相片拍得好吗?', 
             image='F:/zhiyuanzhe.jpg', # 在Windows中应使用“/”而不是“\”
             title='添加图片测试', 
             choices=('好', '不好', '一般般'),
             image_size=(100, 100), # 调整图片大小为100x100像素
             image_subsample=2)     # 缩小图片为原大小的1/2

在上述代码中,我将图片的大小设置为100x100像素,将缩小级别设置为2,从而使图片看起来比原图小得多。请根据您自己的需要对这些参数进行调整。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-28 02:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表