Input
โค้ด: เลือกทั้งหมด
from tkinter import Tk, Label
from PIL import Image, ImageTk
class mainApp:
def __init__(self,master):
#กำหนดตัวแปรคลาสให้กับพารามิเตอร์อินพุต
self.master = master
self.master.title("image to grayscale")
def loadImage(self):
self.im = Image.open("one-piece.jpg")
def showImage(self):
self.imTk = ImageTk.PhotoImage(self.im)
lbl = Label(self.master, image=self.imTk)
lbl.pack()
#แปลงภาพให้เป็นสีเทา
def imgGray(self):
self.im = self.im.convert("L")
self.showImage()
gui = Tk()
app = mainApp(gui)
app.loadImage()
app.imgGray()
gui.mainloop()
การทำงานของระบบนั้นขั้นตอนแรกต้องการ import tkinter เข้ามาแล้วติดตั้ง PIL เพื่อให้ภาพแสดงออกมาจากนั้นทำการกำหนดตัวแปรแล้วโหลดไฟล์มาแสดงจากนั้นก็แปลงภาพเป็นสีเทาแล้วแสดงผลลัพธ์ที่ได้ออกมาตาม output ด้านบน
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : Python tkinter แปลงภาพให้เป็นสีเทา
-บทเรียน Python
-บทเรียน Python Framework Flask
-ความหมายของคำ คืออะไร
-VDO Tutorial - Python
-ถาม-ตอบ Java & Python