Recuerda que en las ciencias un error suele tener diversas soluciones, no obstante nosotros aquí te mostraremos lo más óptimo y eficiente.
Solución:
No se recomienda la respuesta aceptada para exportar a JPG y luego volver a PNG.
- Es un paso extra en el proceso (2 exportaciones)
- JPG tiene pérdida, por lo que perderá algunos datos de imagen
Aquí hay una manera súper rápida y fácil de hacer esto sin la exportación adicional o guardar en JPG (con pérdida):
Usando la aplicación de vista previa (Mac):
- Abierto la imagen
- Comando-Mayúsculas-S to Duplicate (crea una copia)
- Comando-S ahorrar
- Deseleccione el “Alfa” caja
- Eliminar “copiar” del nombre de archivo (incluido el espacio)
- Esto sobrescribirá su original, si desea conservar el original, simplemente deje “copiar” en el nombre
- Salvar
- Haga clic en ‘Reemplazar’ para confirmar que desea sobrescribir el original
- Solo es necesario si está sobrescribiendo su original
- Solo es necesario si está sobrescribiendo su original
si necesita eliminar todos los canales alfa del directorio con iconos, use este comando:
for i in `ls *.png`; do convert $i -background black -alpha remove -alpha off $i; done
si tiene Mac OS Mojave y tenía “no se encontró el comando de conversión”
brew install imagemagick
Para instalar Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
Suponiendo que no tiene otro editor de imágenes, puede abrirlo en Vista previa en su Mac y usar la opción Exportar para volver a guardarlo en un formato diferente; para asegurarse de deshacerse del canal alfa, podría ser mejor exportar a JPG (mejor calidad), luego ábralo y expórtelo como PNG nuevamente.
Habiendo dicho eso, sospecho que probablemente esté bien enviar un ícono con un canal de transparencia siempre que no haya transparencia real.
Comentarios y puntuaciones del artículo
Si te ha sido de provecho este artículo, sería de mucha ayuda si lo compartieras con el resto entusiastas de la programación y nos ayudes a difundir nuestro contenido.