Warum erscheinen .png -Hintergründe auf dem iPhone -Gerät schwarz, aber nicht auf Simulator?

StackOverflow https://stackoverflow.com/questions/2951900

  •  22-10-2019
  •  | 
  •  

Frage

Ich begann mit einer .tiff -Datei und verwendete GraphicConverter, um sie in ein .png zu ändern und eine Transparenzfarbe festzulegen. Arbeitete im Simulator gut, aber als ich auf das Gerät drückte, wurde die Transparenzfarbe schwarz. Ich habe mit einem .png getestet, das ich aus dem Netz heruntergeladen habe und das hat gut funktioniert. Es scheint also nur mit einigen Dateien zu passieren. Daher vermute ich, dass es etwas mit der Art und Weise zu tun hat, wie GraphicConverter die .pngs schreibt, aber ich weiß nicht genug über Dateiformate, um sie zu debuggen. Irgendwelche Ideen/Vorschläge? Idealerweise würde ich gerne alle .pngs programmatisch behandeln, da meine App das dynamische Laden willkürlicher Dateien erlaubte, sodass ich die Transparenz vorher nicht überprüfen kann.

Keine korrekte Lösung

Andere Tipps

PNGs scheinen wie die meisten anderen Bildformate, die Transparenz unterstützen, mehrere Möglichkeiten, den Alpha -Kanal zu bewältigen. Apple empfiehlt das PNG-24-Format; Vielleicht hat GraphicsConverter etwas anderes gegeben?

Sie können Vorschau verwenden, um Ihre Bilddateien zu konvertieren. Das iPhone sollte es besser mögen. Öffnen Sie einfach Ihre Datei und speichern Sie wie.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top