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

    • Offizieller Beitrag
    Zitat

    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

    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.

    Einmal editiert, zuletzt von Andreas (16. März 2015 um 13:04)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!