Comparaison d'une capture d'écran d'un terminal et d'une conversion pour impression
Script utilisé pour cette conversion
magick output.png \
-transparent black \
-fill black -opaque white \
-fill "#123456" -opaque "#AAAAAA" \
-fill "#AAAAAA" -opaque "#555555" \
-fill "#555555" -opaque "#123456" \
-fill "#AA3333" -opaque "#FFFF55" \
-fill "#AA3333" -opaque "#55FF55" \
-fill "#555555" -opaque "#5555FF" \
\( +clone -alpha off -fill white -colorize 100 \
-fill "rgba(0,0,0,1)" -draw "rectangle 648,280 943,714" \) \
+swap \
-compose over -composite \
-trim \
-bordercolor white -border 20 \
-resize 2480x3508 \
-background white \
-gravity center \
-extent 2480x3508 \
-units PixelsPerInch -density 300 \
-colorspace Gray output_a4.png ; display output_a4.png
ImageMagick est sous-côté.
Pour mon CV en terminal ANSI, je devais convertir un fond noir en version imprimable + adapter les couleurs (et le noir & blanc).
Résultat : quelques commandes, tout automatisé.
Simple, puissant, efficace.
Script dans le ALT
#DevOps #CLI #ImageProcessing #Tooling