Apple hat eine neue Version von iTunes Connect veröffentlicht und ich habe eine Fehlermeldung erhalten, als ich versuchte, Screenshots in iTunes Connect für meine App einzustellen.
"Bilder dürfen keine Alpha-Kanäle oder Transparenzen enthalten."
Apple hat eine neue Version von iTunes Connect veröffentlicht und ich habe eine Fehlermeldung erhalten, als ich versuchte, Screenshots in iTunes Connect für meine App einzustellen.
"Bilder dürfen keine Alpha-Kanäle oder Transparenzen enthalten."
Soweit ich weiß, ist bei PNG mit Transparenz nicht erlaubt. Verwenden Sie JPG ODER aktualisieren Sie Ihr PNG (Photoshop oder was auch immer Sie verwenden, um das PNG zu erstellen) und löschen Sie die transparenten Bereiche. Wenn Sie mit Schatten arbeiten, verwenden Sie JPG, das wird keine Kopfschmerzen bereiten.
Für dies habe ich ein neues einfaches Tool erstellt. Sie können den Alphakanal (Transparenz) von mehreren .png-Dateien innerhalb von Sekunden entfernen.
Sie können es hier herunterladen http://alphachannelremover.blogspot.com
Verwenden Sie das mogrify
-Werkzeug aus dem ImageMagick
-Paket, um den Alphakanal zu entfernen.
brew install imagemagick
cd Ordner_mit_Bildern
mogrify -alpha off */*.png
Update vom 3. Mai
Sie können überprüfen, ob das Bild einen Alphakanal enthält, indem Sie Folgendes ausführen:
sips -g all bild.png
Falls Sie Bildschirmfotos im iOS-Simulator rendern, können Sie den Alphakanal entfernen, indem Sie BOOL opaque = YES
an UIGraphicsBeginImageContextWithOptions
übergeben:
UIGraphicsBeginImageContextWithOptions(Bildgröße, YES, 0);
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.