1

ボタンを押してフィルターを追加したり、写真を調整したりできる写真アプリを作成しています。

私は今、シャープボタンを使ってテストしています。私は持っている

シャープ = img.filter(ImageFilter.SHARPEN)。

シャープボタンを押すと、tkpi2 = ImageTk.PhotoImage(img)自分自身を置き換えtkpi2 = ImageTk.PhotoImage(Sharpen)てから、画像を新しいものに変更したいのです。どうすればこれを行うことができるのだろうかと思っていました。どこから始めますか?

4

1 に答える 1

3

ラベルと元の画像への参照を保持することから始めます。

self.original_label = Label(self.root, image=tkpi)
self.original_label.grid(row =0, column=0, padx=5,pady=5)
....
self.modified_label = Label(self.root, image=tkpi2)
self.modified_label.image = tkpi2
self.modified_label.grid(row =0, column=1, padx=5,pady=5)

次に、ボタン ハンドラーで、 を使用.configure()して画像を変更します。

self.modified_label.configure(image=IMAGE_HERE)
self.modified_label.image = IMAGE_HERE
于 2012-11-11T10:49:18.870 に答える