2016-06-06 4 views
0

Ich versuche, eine GUI in Tkinter zu machen, die ein Bild als Overlay übereinander verwendet, aber wenn ich das Bild über das untere lege, erscheint der transparente Bereich des Bildes als grau.Wie kann ich den Hintergrund eines Bildes ohne PIL transparent erscheinen lassen?

Ich habe nach Lösungen gesucht, aber alle Ergebnisse, die ich gefunden habe, haben auf die Verwendung von PIL hingewiesen.

Ist es für mich möglich, transparente oder teilweise transparente Bilder im python tkinter Modul ohne PIL zu verwenden?

Antwort

0

Sie könnten einige grundlegende Photoshop-Tools wie den Zauberstab verwenden, um den Hintergrund zu entfernen, aber bedenken Sie, dass einige Bilder im PNG-Format einen schwachen Hintergrund haben. Dies ist entweder in der Form eines Wasserzeichens oder der Bildhintergrund wurde mit einer geringeren Deckkraft wiedergegeben als der Rest des Bildes. Ihre GUI kann standardmäßig auch eine Ebene über den Bildern haben. Erscheint es auf jedem Bild separat, wenn es in die GUI geladen wird?