from Tkinter import *
frame = Tk()
frame.geometry("1200x900")
w = Canvas(frame,width=250,height=450)
w.place(x=30,y=300)
img=PhotoImage(file="card2.ppm")
w.create_image(100,100,anchor=NW,image=img)
frame.mainloop()
0
A
答えて
0
ファイルからGIFおよびPGMは/ PPM画像を読み取ることができる光画像クラスにキャンバスに表示されます。
photo = PhotoImage(file="image.gif")
photo = PhotoImage(file="lenna.pgm")
PhotoImageは、base64でエンコードされたGIFファイルを文字列から読み取ることもできます。あなたは(base64でエンコードされた文字列にバイナリデータを変換するbase64でモジュールで使用する機能)Pythonのソースコード内の画像を埋め込むためにこれを使用することができます。
photo = """
R0lGODdhEAAQAIcAAAAAAAEBAQICAgMDAwQEBAUFBQY GBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O
Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZ GRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh
...
AfjHtq1bAP/i/gPwry4AAP/yAtj77x+Af4ABAwDwrzAAAP8S
A /j3DwCAfwAA/JsM4J/lfwD+/QMA
4B8AAP9Ci/4HoLTpfwD+qV4NoHVAADs=
"""
photo = PhotoImage(data=photo)
あなたがする必要がある場合他のファイル形式で作業、Pythonのイメージングライブラリ(PIL)は、30以上のフォーマットで画像を読み込むと、Tkinterの互換画像オブジェクトに変換することができますクラスが含まれています:
from PIL import Image, ImageTk
image = Image.open("lenna.jpg")
photo = ImageTk.PhotoImage(image)
あなたが使用することができますどこでもPhotoImageインスタンスTkinterはイメージオブジェクトを受け入れます。例:
label = Label(image=photo)
label.image = photo # keep a reference!
label.pack()
あなたは、どちらかのグローバル変数に格納することによって、または別のオブジェクトにそれを添付して、あなたのPythonプログラムで画像オブジェクトへの参照を保持する必要があります。
てみランニング:
import Tkinter as tk
root = tk.Tk()
root.title("display a website image")
photo = tk.PhotoImage(file=
r "C:\Some\Local\location\smile.ppm")
cv = tk.Canvas()
cv.pack(side='top', fill='both', expand='yes')
cv.create_image(10, 10, image=photo, anchor='nw')
root.mainloop()
が、これは動作しない場合は、参照
を追加してみてください関連する問題
- 1. Javascriptが文句を言わない私はそれが(画像が大きい)移動したい正しく
- 2. PHPの画像アップロードは文句を言わない
- 3. 画像の配列から画像をロードしようとしています
- 4. 私は背景説明プラグインでフルスクリーン画像を使用していますなぜ文句を言わないの背景説明は、Firefoxまたはエクスプローラ
- 5. 画像は、画像をロードしていないのonCreateメソッド
- 6. は、私はPythonで画像のサイズを変更しようとしているし、次のでしたPIL
- 7. ハイブリッドアプリケーションは、私は、サーバーに多くの画像をアップロードしようとしていた画像
- 8. 私は画像をスライドしたい、画像はjsonから来ている
- 9. GD-PHP:私はリサイズした画像を生成しようとしている画像
- 10. 画像は、私は、円形の境界画像ビューに表示したい矩形画像を、しました
- 11. Tkinterボタンを押しても画像が変化しない
- 12. 私は画像のフォルダをスキャンしようとしていますPHP
- 13. 私は上記の画像を再生しようとしていますggplot2
- 14. 私はFacebookのような "画像セクション"を作成したい
- 15. tkinterウィンドウに画像を追加しても画像が表示されない
- 16. GridviewとFrameLayoutが画像を正しく配置しない
- 17. ログイン画像に背景画像を設定しようとしています
- 18. はWebPACKの私が画像をロードしようとしている背景画像
- 19. Tkinterで画像を移動していないスクロールバー
- 20. 私はこのような表示画像たい画像CSS
- 21. 画像を合成してドッカー画像を作成し、新しい画像にします。どうして?
- 22. ajaxで画像をプリロードしようとしています
- 23. Matlabで画像をカットしようとしています
- 24. jqueryの配列内の各画像にclickイベントで画像をフェードインしようとしています。
- 25. JS - instanceofで画像またはビデオを表示しますか?私はこのようなcloudinary画像/動画IDを取得してい
- 26. 画像のアルファをアニメーションしようとしています
- 27. 画像のスライドショーを作成しようとしています
- 28. Tkinterのボタンは、私がボタンとして画像を使用しています国境
- 29. 画像のURL、HTTPSは、私は以下のようなURLを使用して画像をダウンロードしてるアンドロイド
- 30. 合わせる画像は私が中心とフィットして、取得しようとしている