Apple lanzó una nueva versión de iTunes Connect y recibí un mensaje de error cuando intenté configurar Capturas de pantalla en iTunes Connect para mi aplicación.
"Images can't contain alpha channels or transparencies."
ios
iphone
itunes
app-store-connect
Yasika Patel
fuente
fuente
Respuestas:
AFAIK png con transparencia no está permitido. use jpg O actualice su png (photoshop o lo que sea que esté usando para crear el png) y elimine las áreas de transparencia. si trabajas con sombras, usa jpg, eso no hará que te duela la cabeza.
fuente
Descubrí que también puede volver a exportar los png en Vista previa, pero desmarque la casilla de verificación Alfa al guardar.
fuente
es tan fácil...
Abra la imagen en la aplicación Vista previa, haga clic en Archivo -> Exportar y desmarque alfa
fuente
Para esto hice una nueva herramienta simple. Puede eliminar el canal alfa (transparencia) de múltiples archivos .png en segundos.
Puede descargar desde aquí http://alphachannelremover.blogspot.com
fuente
Use la
mogrify
herramienta delImageMagick
paquete para eliminar el canal alfa.Actualización del 3 de mayo
Puede saber si la imagen contiene un canal alfa ejecutando:
En caso de que realice capturas de pantalla en iOS Simulator, puede soltar el canal alfa pasando
BOOL opaque = YES
aUIGraphicsBeginImageContextWithOptions
:fuente
sips -g hasAlpha *.png
Puede hacerlo mediante Vista previa, Aplicación de fotos (antigua iPhoto), Pixelmator, Adobe Photoshop y GIMP.
Avance
1- Abra la foto en Vista previa (si la foto está en su álbum de fotos en la aplicación Fotos (la antigua iPhoto), luego simplemente arrástrela desde el álbum hasta el escritorio. seleccione Preview.app en Abrir con menú).
2- Seleccione Exportar ... en el menú Archivo, y después de seleccionar el destino, desactive Alfa en la parte inferior y haga clic en Exportar .
Pixelmator
1- Abra la imagen en Pixelmator, sin crear un nuevo archivo Pixelmator . Simplemente arrastre la foto a la ventana Pixelmator.
2- Desde el menú Compartir, haga clic en Exportar para Web ...
3- En la barra superior, anule la selección de Transparencia .
4- Haga clic en Siguiente y luego guarde el nuevo archivo en algún lugar.
Finalmente, suba la nueva foto a iTunes Connect.
CAÑUTILLO
1- Abre la foto en GIMP.
2- Abre el menú Capa .
3- En Transparencia , haz clic en Eliminar canal alfa .
4- Guarda la foto.
Adobe Photoshop
1- Abre la foto en Adobe Photoshop.
2- En el menú Capa , haga clic en Máscara de capa y luego en Transparencia .
3- Elimine la máscara de capa haciendo clic derecho en la máscara en el panel Capa y seleccionando Eliminar máscara de capa .
fuente
Si está utilizando Photoshop, vaya a Archivo> Guardar para web (Comando + Opción + Mayús + S). Asegúrese de que la Transparencia esté desmarcada y que esto debería funcionar.
fuente
Sigue siendo un problema en 2019: =)
Esto funcionó para mí: seleccione todas las imágenes que desea cargar -> Haga clic derecho -> Abrir en Vista previa -> Exportar -> Desmarcar alfa -> Usar las imágenes exportadas.
fuente
En Pixelmator puede usar 'Compartir> Exportar para Web ...' ( ⇧+ ⌘+ E)
y deseleccione Transparencia en la barra de opciones de herramientas.
fuente
Extendiendo Roman B. respuesta. Esto sigue siendo un problema, estaba cargando una aplicación de Córdoba. mi solución usando
mogrify
:Luego archivado y validado con éxito. 👍
fuente
Tengo el mismo problema, simplemente comprima su archivo png en https://tinypng.com/ en línea y luego intente cargar ese nuevo archivo png comprimido.
Es trabajo para mí.
fuente
pude usar imageoptim para eliminar el canal alfa y comprimir archivos png.
fuente
Puede eliminar el canal alfa de un archivo PNG desde la línea de comando con pngcrush, utilizando la bandera "-c 2":
Tenga en cuenta el cambio de RGBA a RGB: ¡el canal Alpha se ha ido!
pngcrush vive en http://pmt.sourceforge.net/pngcrush/
fuente
Enfrenté el mismo problema, ¡intenta usar el formato JPG! Lo que funcionó para mí aquí fue usar un archivo jpg en lugar de PNG, ya que los archivos jpg no usan funciones alfa o de transparencia. Lo hice a través del convertidor de imágenes en línea o también puede abrir la imagen en la vista previa y luego Archivo-> Exportar y desmarcar alfa como opción para guardar la imagen y usar esta imagen.
fuente
Para solucionar el problema, procesé en lotes mis archivos png32 a png24 para cargarlos de forma rápida y fácil. Jpeg también funciona pero es con pérdida.
fuente
Enfrenté el mismo problema, ¡intenta usar el formato JPG!
fuente
Photoshop
fuente
Si tiene instalado imagemagick, puede poner el siguiente alias en su .bash_profile. Convierte cada png en un directorio a un jpg, que elimina automáticamente el alfa. Puede usar los archivos jpg resultantes como capturas de pantalla.
fuente
Lo que funcionó para mí aquí fue usar un archivo jpg en lugar de PNG, ya que los archivos jpg no usan funciones alfa o de transparencia. Lo hice a través del convertidor de imágenes en línea o también puede abrir la imagen en la vista previa y luego Archivo-> Exportar y desmarcar alfa como opción para guardar la imagen y usar esta imagen.
fuente
Simplemente puede crear un nuevo documento de Photoshop y establecer su fondo predeterminado en Blanco en lugar de Transparente. Luego, copie y pegue su imagen en el documento recién creado y guárdelo.
fuente
Puede exportar a PNG sin alfa en Vista previa. Simplemente abra su imagen, elija exportar, seleccione PNG, desmarque Alfa y haga clic en Guardar. La vista previa también admite la exportación por lotes si abre todas sus imágenes a la vez.
fuente
Exportar desde croquis
Para evitar la transparencia, asegúrese de que ninguna capa se extienda más allá de los límites de la mesa de trabajo.
fuente
Convierte tu imagen PNG a formato JPEG.
fuente