Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:linux:software:imagemagick

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:sistemas_operativos:linux:software:imagemagick [2021/07/02 14:01] – [Pasar imágenes a PDF] tempwininformatica:sistemas_operativos:linux:software:imagemagick [2025/01/19 12:38] (actual) – [Convertir] tempwin
Línea 5: Línea 5:
   * [[http://www.imagemagick.org/script/index.php|Web oficial]]   * [[http://www.imagemagick.org/script/index.php|Web oficial]]
  
 +{{ http://www.imagemagick.org/image/wizard.png?300 |}}
 ===== Convertir ===== ===== Convertir =====
  
Línea 14: Línea 15:
  
 <WRAP center round tip 60%> <WRAP center round tip 60%>
-La conversión desde imágenes JPEG se realiza con pérdida. Para evitarlo, mejor utilizar [[https://gitlab.mister-muffin.de/josch/img2pdf|img2pdf]]+La conversión desde imágenes JPEG genera pérdida. Para evitarlo, mejor utilizar [[https://gitlab.mister-muffin.de/josch/img2pdf|img2pdf]]
 </WRAP> </WRAP>
  
Línea 25: Línea 26:
 Debemos eliminar la restricción en el fichero de políticas de seguridad: ''/etc/ImageMagick-6/policy.xml''. Basta con comentar la línea: Debemos eliminar la restricción en el fichero de políticas de seguridad: ''/etc/ImageMagick-6/policy.xml''. Basta con comentar la línea:
  
-<code>+<code xml>
 <policy domain="coder" rights="none" pattern="PDF" /> <policy domain="coder" rights="none" pattern="PDF" />
 </code> </code>
 +
 +==== Convertir HEIC / HEIF a JPEG ====
 +
 +<code bash>
 +magick mogrify -format jpg *.HEIC
 +</code>
 +
 +<WRAP center round info 60%>
 +El formato ''.HEIC'' es original de Apple. Pueden contener una o más imágenes guardadas en formato ''HEIF'' (//High Efficiency Image File//). Cada fichero HEIC sirve como contenedor para miniaturas, metadatos de la imagen e incluso secuencias de imágenes (como los GIF animados).
 +</WRAP>
 +
 +===== Redimensionar =====
 +
 +Redimensionar un tanto por ciento respetando la relación de aspecto:
 +
 +<code>
 +convert original.png -resize 25% modificado.png
 +</code>
 +
 +===== Añadir texto =====
 +
 +<code>
 +convert -pointsize 40 -font LiberationSans-Bold -annotate +0+100 "Texto" -fill "#ff0000" original.png resultado.png
 +</code>
 +
 +  * ''pointsize'': tamaño, en puntos, de la tipografía.
 +  * ''font'': especifica la tipografía a utilizar. Podemos pasarle el nombre o la ruta a esa fuente.
 +  * ''annotate'': añade texto a la imagen.
 +  * ''fill'': color del texto
 +
 +Ejemplo añadiendo texto a una imagen tipo rifa (2000 x 647 px) para generar varias imágenes con números de rifa consecutivos :
 +
 +<code bash>
 +for i in {1..500}
 +do
 +    numero_rifa=$(printf "%04d\n" $i)
 +    magick convert -pointsize 44 -font /usr/share/fonts/TTF/Coustard-Regular.ttf -annotate +910+520 "${numero_rifa}" -kerning 5 -pointsize 44 -annotate -90x+1945+265 "${numero_rifa}" -fill "#ffb511" rifa-navidad-2024-sin-numero.png resultado/rifa_$numero_rifa.png
 +done
 +</code>
 +
 +  * ''kerning'': separación de las letras.
informatica/sistemas_operativos/linux/software/imagemagick.1625227274.txt.gz · Última modificación: por tempwin