PROGRAM PYTHON

Pythonスクリプト【tkinterでJPEG画像を表示しよう】

 

 

tkinterでJPEG画像を表示しよう

前回は Pillowを使ってJPEG画像を表示しました。
今回は tkinterでJPEG画像を表示してみましょう。
tkinterは標準でJPEG画像を表示できませんので、前回同様 JPEG画像の表示にはPillowを使います

 

tkinterでJPEG画像を表示するプログラム

tkinterでJPEG画像を表示するプログラムは、以下の通りです。

プログラムを実行すると、以下の画像が表示されます。

pil2-1

 

スクリプト解説

3行目

Imageモジュールと tkinter用の ImageTkモジュールを呼び出します。

9、10行目

キャンバスのサイズを指定するために、ロードした画像のサイズを取得します。
今回使用した画像はサイズが大きいので、元画像のサイズの1/4にしています。

13行目

9、10行目で取得したサイズをキャンバスの画面サイズに指定します。

16行目

ImageTk.PhotoImage()関数でロードした画像を tkinterで使用するフォーマットに変換します。
この時、画像の表示サイズを resize()メソッドで縮小しています。

19行目

create_image()メソッドで画像を表示します。
create_image()の使い方は、こちらの記事を参照してください。

 

-PROGRAM, PYTHON
-,