Trasparente Bilder (PNG)

  • Hallo,


    zurzeit öffne & lasse Bilder wie folgt anzeigen:


    Code
    imgSettings =   ImageTk.PhotoImage(Image.open('img/btnSettings.png'),height=140, width=544)
    btnSettings=Button(main,image=imgSettings,command=Buttonklick, height=140, width=544)
    btnSettings.place(x=640, y=444, height=140, width=544)


    Allerdings sind diese leider nicht trasparent. Gibt es eine möglichkeit diese Tranparent anzeigen zulassen :s


    Gruß Swoopo

    • Official Post
    Quote

    ImageTk.PhotoImage(image)
    Creates a Tkinter-compatible photo image, which can be used everywhere Tkinter expects an image object. If the image is an RGBA image, pixels having alpha 0 are treated as transparent.


    Ist es denn ein RGBA Bild?

  • Hallo Swoopo,


    ob ein Bild transparent erscheint, hängt davon ab, ob bestimmte Pixel mit einer bestimmten Eigenschaft gesetzt sind. Wenn Deine Bilder diese Eigenschaft nicht aufweisen, dann kannst Du dies mit irgendwelcher Softwrae auch nicht erreichen.


    Oder meinst Du etwas ganz Anderes? Soll das Bild sich mit dem Hintergrund "mischen" bzw. überlagern?



    Beste Grüße


    Andreas

    Ich bin wirklich nicht darauf aus, Microsoft zu zerstören. Das wird nur ein völlig unbeabsichtigter Nebeneffekt sein.
    Linus Torvalds - "Vater" von Linux

    • Icon-Tutorials (IDE: Geany) - GPIO-Library - µController-Programmierung in Icon! - ser. Devices - kein Support per PM / Konversation

    Linux is like a wigwam, no windows, no gates, but with an apache inside dancing samba, very hungry eating a yacc, a gnu and a bison.

    Edited once, last by Andreas ().