问题标签 [photoimage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
771 浏览

python - 将 PIL 图像转换为 Tkinter 图像时出错

我正在尝试使用 Pillow旋转图像:

这会旋转图像,但是当我尝试保存它时,Pillow 似乎无法识别文件类型,即使我在保存时输入了格式类型:

它提供了一个带有空白扩展名的文件

现在这并不重要,只要 tkinter 可以使用 PhotoImage 识别它,但这似乎也不起作用:

我收到此错误消息:

我不确定我做错了什么,或者我是否需要对 Pillow 进行更多处理。

帮助将不胜感激,

乔什


完整代码:

完整的错误信息:

0 投票
1 回答
80 浏览

python - tk.PhotoImage 无法打开“gif”

我对以下代码有奇怪的行为。当我从 PyCharm 级别运行此代码时,它可以正常工作并返回此窗口(包括带有 Python 徽标的 gif!): 带有 Python 徽标的窗口

当我运行相同的 python 代码但使用 .bat 和 .vbs 文件时。它会给我这样的错误:

错误

还有一件事……“.vbs”文件在打开 Windows(操作系统)时自动启动。“.vbs”文件打开“.bat”文件,“.bat”文件打开“.py”文件。

你知道为什么python代码在windows操作系统下启动时找不到“.gif”吗?

这是代码:

0 投票
1 回答
48 浏览

python - 如何将句子放在顶部?

我正在尝试将句子(欢迎货币转换器)放在顶部,但无法成功。

0 投票
1 回答
3948 浏览

python - 照片图像缩放

我正在尝试放大图像并使用以下代码显示它

但蟒蛇说AttributeError: 'PhotoImage' object has no attribute 'zoom'。这里有一个相关帖子的评论: Image resize under PhotoImage 上面 写着“PIL's PhotoImage does not implement zoom from Tkinter's PhotoImage (as well as some other methods)”。

我认为这意味着我需要在我的代码中导入其他内容,但我不确定是什么。任何帮助都会很棒!

0 投票
1 回答
614 浏览

python - 使用 .zoom 或 .subsample 调整 PhotoImage 的大小

我想在加载阶段调整 PhotoImage 的大小。如您所知,.zoom不能.subsample使用浮点变量,只能使用整数。现在我用错误的方式调整它的大小:

它适用于小图片,但现在我尝试了中等图片,但出现错误:

self.tk.call(destImage, 'copy', self.name, '-zoom',x,y)

_tkinter.TclError:图像缓冲区的可用内存不足

0 投票
1 回答
76 浏览

python - 使用 tkinter 为每个按钮添加不同的图像

我们正在为学校创建一个 Boggle 游戏,我们希望使界面尽可能好。我们为每个字母创建了一个图标,我们希望每个按钮都有它的图标。由于某种原因不起作用,我不知道为什么 - 它只为最后一个按钮指定一个图像(如图所示)。这是我的代码:

我究竟做错了什么?谢谢!

0 投票
0 回答
213 浏览

python - tkinter:无法在图像标签上将文本向左对齐

我正在尝试将文本与左上角对齐(仅使用 tkinter)。到目前为止,我没有尝试过任何工作(锚点、打包、带有粘性“w”的网格),我不明白为什么。我正在使用几个类,并且标签位于定义为其父级的框架内。到目前为止,该框架没有任何属性,并且当用户通过板子选择一个单词时,此标签上的文本正在更新。当我添加很多单词(3-4 行)时,它确实会向上。

它看起来像这样: 我想在找到的单词下对齐 'a,a,a,a,a'

0 投票
0 回答
60 浏览

python-3.x - 将调整大小的图像添加到框架

所以我正在调整图像的大小并将其添加到一个名为playingSpace 的框架中。这是那段代码:

现在我不断收到此错误:_tkinter.TclError:图像“pyimage7”不存在。

我已经尝试换入另一张图片,但仍然出现同样的错误。

0 投票
1 回答
44 浏览

python-3.x - 为什么图像不显示在画布上?[Python3 + tkinter]

我一直在使用 tkinter 和 python 3 编写应用程序。我创建了一个画布,并试图在其上显示一个 5000x5000 像素的 gif 图像,其中画布是 2000x2000 像素,但是当图像不出现时该程序正在运行。这是代码:

我想知道是否有任何解决方案,如果有请告诉我。感谢您的时间!

0 投票
0 回答
151 浏览

python-3.x - Tkinter PhotoImage 错误:无法识别图像文件中的数据

我正在开发 windows 7 和python 3.8.2。我有一个错误。我想在 tkinter 窗口中上传图像。我尝试导入 .gif 文件,但出现错误

“无法识别图像文件中的数据”。尽管文件位于正确的路径中,但错误正在发生。你能帮我么?

这是代码

这是错误:

谢谢, 问候, Tanmay