384 Stimmen

Bilder können keine Alphakanä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."

Bildbeschreibung hier eingeben

37voto

Sie müssen Alpha-Kanäle entfernen, wenn Sie ein Foto in iTunes Connect hochladen.

Sie können dies mit Preview, der Fotos-App (dem alten iPhoto), Pixelmator, Adobe Photoshop und GIMP tun.

Preview

  1. Öffnen Sie das Foto in Preview (wenn sich das Foto in Ihrem Fotoalbum in der Fotos-App (dem alten iPhoto) befindet, ziehen Sie es einfach aus dem Album auf den Desktop. Klicken Sie dann mit der rechten Maustaste auf das duplizierte Foto und wählen Sie Vorschau.app im Menü "Öffnen mit").

  2. Wählen Sie unter dem Datei-Menü Exportieren… aus und nach der Auswahl des Ziels deaktivieren Sie unten Alpha und klicken Sie auf Exportieren.

    Datei ==> Exportieren...

    Alpha

Pixelmator

  1. Öffnen Sie das Bild in Pixelmator, ohne eine neue Pixelmator-Datei zu erstellen. Ziehen Sie das Foto einfach in das Pixelmator-Fenster.

  2. Klicken Sie im Menü "Teilen" auf Für Web exportieren…

    PM

  3. Deaktivieren Sie in der oberen Leiste Transparenz.

  4. Klicken Sie auf Weiter und speichern Sie die neue Datei an einem Ort.

Laden Sie schließlich das neue Foto in iTunes Connect hoch.

GIMP

  1. Öffnen Sie das Foto in GIMP.

  2. Öffnen Sie das Layer-Menü.

  3. Klicken Sie unter Transparenz auf Alpha-Kanal entfernen.

  4. Speichern Sie das Foto.

Adobe Photoshop

  1. Öffnen Sie das Foto in Adobe Photoshop.

  2. Klicken Sie im Layer-Menü auf Layer-Maske und dann auf Aus Transparenz.

  3. Löschen Sie die Ebenenmaske, indem Sie mit der rechten Maustaste auf die Maske im Ebenenbedienfeld klicken und Ebenenmaske löschen auswählen.

11voto

Hector Lopez Punkte 313

Wenn Sie Photoshop verwenden, gehen Sie zu Datei > Für Web speichern (Befehl + Option + Umschalt + S). Stellen Sie sicher, dass die Transparenz nicht aktiviert ist und es sollte funktionieren.

10voto

M. Junaid Salaat Punkte 3676

Erweiterung der Antwort von Roman B. Dies ist immer noch ein Problem, ich habe eine Cordova-App hochgeladen. Meine Lösung mit mogrify:

brew install imagemagick
* Navigieren Sie zu `platforms/ios//Images.xcassets/AppIcon.appiconset`*
mogrify -alpha off *.png

Dann erfolgreich archiviert und validiert.

10voto

Kristian Punkte 1701

Immer noch ein Problem im Jahr 2019 :=)

Für mich hat das funktioniert: Wählen Sie alle Bilder aus, die Sie hochladen möchten -> Klicken Sie mit der rechten Maustaste -> Öffnen Sie in Vorschau -> Exportieren -> Deaktivieren Sie Alpha -> Verwenden Sie die exportierten Bilder.

5voto

H6. Punkte 29084

Auf Pixelmator können Sie 'Teilen > Für das Web exportieren...' verwenden ( + + E)

Geben Sie hier eine Bildbeschreibung ein

und deaktivieren Sie Transparenz in der Werkzeug-Optionsleiste.

Geben Sie hier eine Bildbeschreibung ein

CodeJaeger.com

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.

Powered by:

X