2017-03-08 6 views
0

私は、ユーザーに写真が表示されるプログラムを作っています。しかし、これらの写真のいくつかは長すぎてキャンバスからはみ出してしまいます。キャンバスは、設定されたサイズ(幅= 600、高さ= 150)です。長い写真がこの幅を超えないようにするために何かがあるかどうか、そしてそれが収まると収縮するかどうか、私は疑問に思います。PILなしのキャンバスにイメージを置いて、サイズに合わせてサイズを変更する方法はありますか?

画像は.gifの形式です。

私はsubsample()zoom()を使用しようとしましたが、キャンバスにすでに収まっていても画像が縮小しているように見えます。

答えて

0

subsampleおよびzoomは、tkinter PhotoImageオブジェクトでイメージのサイズを変更する唯一の方法です。ホエイあなたはそれらを呼び出す、彼らは常にイメージを縮小したり、成長します。どちらを呼び出すのかはあなた次第であり、希望するサイズに最も近似するものはどのようなものですか。

関連する問題