python tkinter: wie arbeitet man mit pixel

Mit Google (und dieser Website) habe ich einige ähnliche Fragen gesehen, aber mein Problem ist immer noch hier:

"Ich möchte ein Bild zeichnen (ohne eine Datei zu lesen), um die Farbe jedes einzelnen Pixels in diesem Bild zu manipulieren."

Ich habe eine andere Frage gesehen, bei der vorgeschlagen wurde, so etwas zu tun:

from tkinter import *
A=Tk()
B=Canvas(A)
B.place(x=0,y=0,height=256,width=256)
for a in range(256):
    for b in range(256):
        B.create_line(a,b,a+1,b+1,fill=pyList[a][b])#where pyList is a matrix of hexadecimal strings
A.geometry("256x256")
mainloop()

In der Tat beantwortet dies meine Frage, aber ... es ist extrem langsam. Was soll ich mit einem 1920x1080 Bild machen? auf meinen Tod warten?

Also bitte ich etwas, dasselbe wie der obige Code auszuführen, aber auf eine schnellere Art und Weise

Ich habe einen Weg gefunden, die von jsbueno vorgeschlagene Methode zu verbessern. Sie wird auf der verlinkten Seite erklärt:

Warum ist Photoimage langsam eingestellt?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage