Parece que ImageMagick no siempre convierte un solo archivo favicon.ico en un único archivo png predecible - para algunos favicones, genera un montón de otros favicon-01.png, favicon-02.png, etc ... ¿Hay alguna manera de averiguar cuál es el favicon convertido que desea, o averiguar cuántos se generaron para eliminar los no deseados?Convierte favicon.ico en png en utilizar ImageMagick Procedurally
Respuesta
Supongo que algunos de estos son gifs animados. Puede tomar el primero de ellos como se describe aquí:
es decir:
$magick> convert 'images.gif[0]' image.png
que no tiene instalado ImageMagic, pero se puede tratar de lo anterior para todos los favicon.ico, podría funcionar bien.
De lo contrario, probablemente necesitaría escribir un script para buscar favicon-01.png y, si existe, cambiarle el nombre a favicon.png y eliminar favicon - *. Png (siempre que no tenga nada más) nombrado así en la carpeta de trabajo).
Esto probablemente ocurre porque hay varias imágenes en el archivo de icono, esto es para proporcionar diferentes resoluciones para diferentes contextos. Presumiblemente, desea ejecutar una búsqueda en el directorio de destino para favicon*.png
, luego verifique las dimensiones de cada una para encontrar la que desea (eliminando las otras a medida que avanza).
me encontré con el mismo problema mientras yo estaba tratando de convertir el favicon de blogger y me lo resolvió mediante el uso de -flatten parámetro de Imagemagick así:
convert "favicon.ico" -thumbnail 16x16 -alpha on -background none -flatten "favicon.png"
- 1. ImageMagick convertir SVG a PNG
- 2. ImageMagick no convierte archivos JPEG
- 3. ¿Se puede forzar a ImageMagick a utilizar la transparencia alfa PNG-8?
- 4. ImageMagick PNG Redimensionar aumenta el tamaño del archivo
- 5. imagemagick cambio de tamaño y calidad PNG
- 6. Convertir PDF a PNG usando ImageMagick
- 7. Convierte SVG a PNG o JPEG
- 8. Django favicon.ico en desarrollo?
- 9. Convertir SVG a PNG transparente con antialiasing, utilizando ImageMagick
- 10. Conversión de GIF, PNG y JPG a archivos .ICO usando Imagemagick
- 11. Convierte gif optimizado a fotogramas individuales usando ImageMagick
- 12. favicon.ico en Java WAR archivo
- 13. ImageMagick: ¡convierte la imagen a B & W, alto contraste!
- 14. cultivos y SVG escala a PNG usando ImageMagick, sin pixelación
- 15. Nginx y favicon.ico - "GET /favicon.ico HTTP/1.1" FAILED
- 16. Convertir varias imágenes en Imagemagick (Windows)
- 17. Eliminar Etag de favicon.ico
- 18. favicon.ico error encontrado?
- 19. ADVERTENCIA No encontrado: /favicon.ico
- 20. Convierte cadena en CLLocationCoordinate2D
- 21. Convertir SVG a PNG en Ruby
- 22. Convierte el Geochart de Google a una imagen (JPEG, PNG, etc.) o PDF en el navegador
- 23. ImageMagick - Texto en el rectángulo
- 24. ImageMagick: convertir png fallan a través de PHP y trabaja a través de shell bash
- 25. Convierte wchar_t en int
- 26. Mysql se convierte en '?
- 27. Convierte null en cadena
- 28. Convierte hash.digest() en unicode
- 29. Convierte int64_t en time_duration
- 30. Convierte bool en QString
sin defectos, y conserva el fondo transparente también. ¡Gracias! –
Además, puede consultar mi servicio web http://geticon.org/ y su fuente: https://github.com/gokercebeci/geticon –