Ja, ich weiß, dass es einen anderen Beitrag gibt, der das fragt, aber ich habe versucht, die Antwort darin, und es hat nicht funktioniert, es machte es nur noch schlimmer. Hier sind alle Beiträge, die ich versucht habe:pygame.display.set_icon() behandelt Transparenz nicht zu gut
PyGame: Applying transparency to an image with alpha?
Pygame.display.set_icon unable to show transparecy
How do I set a transparent icon?
Und mein Ergebnis von dem Versuch, Transparenz zu verwenden, als sie WAY anders war. Hier ist mein Code:
import pygame
pygame.init()
screen = pygame.display.set_mode((800,600))
pygame.display.set_caption("Undertale")
pygame.display.set_icon(pygame.image.load("icon.png").convert_alpha())
und hier ist das Ergebnis:
Hier ist das Original-Bild:
Jede Hilfe?
EDIT: Ich tat, was @ user2588654 sagte:
die oben gegeben, mein Vorschlag wäre, ohne Transparenz mit einem weißen Hintergrund remaking das Herz bei 32x32 Pixel, um zu versuchen und die colorkey anzuwenden. Lassen Sie mich wissen, ob das hilft!
Und hier ist mein Code:
import pygame
pygame.init()
screen = pygame.display.set_mode((800,600))
pygame.display.set_caption("Undertale")
icon = pygame.image.load("icon.png")
icon.set_colorkey((0,255,0))
pygame.display.set_icon(icon)
Hier ist die neue icon.png:
Und hier ist das Ergebnis:
Obwohl es nicht viel ist, ist es immer noch ein bisschen nervig. Wenn es nicht möglich ist, das zu beheben, ist das in Ordnung, und wenn es ist, dann würde ich es gerne wissen.
Vielleicht duplizieren mit ["PyGame: Transparenz auf ein Bild mit Alpha anwenden?"] (Http://stackoverflow.com/questions/12879225/pygame-applicing-transparency-to-an-image-with-alpha). –
Das ist der, den ich in der Post erwähnt habe. Ich habe es angesehen und es hat nicht funktioniert ... – DePianoman
Ok, könnten Sie Ihre Frage bearbeiten und den Link zu diesem Beitrag hinzufügen? –