0
from tkinter import *
from PIL import ImageTk, Image
import os
root = Tk()
img = ImageTk.PhotoImage(Image.open("example_image.png"))
panel = Label(root, image = img)
panel.pack(side = "bottom", fill = "both", expand = "yes")
root.mainloop()
root.minsize(width=250, height=275)
root.maxsize(width=375, height=525)
私はそれを動作させるために複数のことを試みましたが、何を試しても、画像は同じサイズのままです。簡単にすると、画像が400x800で、画像を125x250に拡大したいと思っていますが、私は上記のスニペットを修正して(またはやり直して)これを野心的な目標にするのではないでしょうか? 250x350/375x525の最小/最大サイズのウィンドウがあるとします。画像は同じサイズのままですが切り取られ、画像全体が見えません。画像のうちウィンドウサイズの部分だけが見えます。他のソフトウェアで実際の画像を直接変更することなく、画像のサイズを変更する方法はありますか?事前に感謝し、私はあなたが入力したものとあなたを混乱させるかどうか尋ねます。tkinter画像サイジングPIL
を?このImage.open( "example_image.png")をpimgのような変数に代入します。そのようなピムを次のようにサイズ変更してください:new_pimg = pimg.resize((w、h)) – ROAR
それだけです、私はすでにそれを試み、それは動作しませんでした。 –
リサイズの有無にかかわらず、結果のスクリーンショットを表示できますか? – ROAR