1

J'ai une image qui est un texte noir avec un fond gris et jaunâtre pâle. Je veux essentiellement garder le texte aussi noir que possible, et rendre le gris et le jaune comparativement plus légers ... à tout le moins, virer au jaune dans un gris clair. Quel est le moyen le plus efficace de le faire dans ImageMagick?Comment utiliser ImageMagick pour désaturer des images par lots?

Répondre

-1

Je ne suis pas sûr de la qualité des transformations de couleur d'ImageMagick. La couleur est un domaine de recherche complexe et subjectif! Je serais beaucoup plus confiant en utilisant un profil ICC qui encodait la transformation dont vous avez besoin, et en l'appliquant avec lcms (que j'ai trouvé est de la plus haute qualité).

Maintenant, le problème est de créer un profil de transformation ... Je pense que Photoshop peut enregistrer ses courbes comme des profils? peut-être est l'inverse, et il y a des outils de profil qui peuvent utiliser des courbes Photoshop comme entrée ...

2

Répondant à la question du titre: vous pouvez lot désaturer images avec les options -colorspace Gray OU -type Grayscale OU -modulate 100,0 - reference here: the options don't work identically

Exemple de commande:

mogrify -type Grayscale -path Output_Directory -type Grayscale *.jpg 

maintenant que pour votre poste ... la complexité de la réponse dépend de la transformation de couleur impliquée. Je ne suis pas un expert, mais probablement la solution la plus simple (basée sur ce dont vous avez besoin) est de désaturer l'image (s) et ensuite augmenter le contraste (et peut-être la luminosité) en utilisant -brightness-contrast +5x25 ] valeurs) ou -normalize (automatique) - reference here for adjusting contrast

commande exemple:

mogrify -type Grayscale -path Output_Directory -type Grayscale -normalize *.jpg 
Questions connexes