Python
 Computer >> コンピューター >  >> プログラミング >> Python

フォトイメージオブジェクトを使用してTkinterでイメージを使用するにはどうすればよいですか?


Pythonは、Pythonプロジェクトでさまざまな形式の画像を開いたり、操作したり、保存したりするためのオープンソースライブラリであるPILまたはPillowパッケージをサポートしています。 Tkinterアプリケーションで使用して、画像を処理および表示できます。

Tkinterのラベルウィジェットは、Tkinterアプリケーションでテキストと画像をレンダリングするために使用されます。 Tkinterアプリケーションでラベルウィジェットを使用して画像を表示するには、次の手順に従います。

  • PillowまたはPILパッケージがシステムにインストールされていることを確認してください。

  • ImageTk.PhotoImage(file =file_location)関数を使用して、変数に画像をロードします。

  • ラベルウィジェットを作成して、画像値を画像として割り当てます。

  • コードを実行して画像を表示します。

# Import the required libraries
from tkinter import *
from PIL import Image, ImageTk

# Create an instance of tkinter frame or window
win=Tk()

# Set the size of the window
win.geometry("700x470")

# load the image and convert it into Tkinter Photoimage
bg=ImageTk.PhotoImage(file="baseball.png")

# Add a label widget to display the image
label=Label(win, image=bg)
label.place(x=0, y=0)

win.mainloop()

出力

コードを実行して、Tkinterウィンドウに画像を表示します。

フォトイメージオブジェクトを使用してTkinterでイメージを使用するにはどうすればよいですか?


  1. Pythonを使用して画像を読む?

    OpenCVを使用した画像処理 OpenCV(オープンソースコンピュータービジョン)は、基本的に機械学習とコンピュータービジョンのために開発されたオープンソースプログラミングライブラリです。コンピュータビジョンアプリケーションで動作し、商用製品での機械学習の使用を高速化するための共通のインフラストラクチャを提供します。 コンピュータービジョンと機械学習の両方に最適化された2.5千を超えるアルゴリズムは、古典的で最先端のアルゴリズムです。非常に多くのアルゴリズムを使用して、顔の検出と認識、オブジェクトの識別、ビデオ内の人間の行動の分類、カメラの動きの追跡、画像の結合によるシーン全体の高解像度

  2. WordPressで注目の画像として外部画像を使用する方法

    注目の画像は、ブログ投稿の重要な部分です。画像は、最新のブログのページ、スライダー、Facebookの共有、およびその他の多くのオンラインアクティビティで使用されます。ただし、注目の画像をWordPressブログの投稿に追加するには、画像をライブラリにアップロードして、そこから選択する必要があります。使用したい画像がオンラインのどこかにある場合はどうなりますか?最初にハードドライブにダウンロードしてから、ギャラリーに再度アップロードする必要がありますか?面倒なことなく、外部画像を注目画像として使用できますか? URLからの注目画像は、投稿の注目画像として外部画像を簡単かつ迅速に設定できるWo