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
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 ...
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
- 1. Convertir des images avec PHP sans utiliser ImageMagick
- 2. Comment utiliser LINQPad pour exécuter un travail par lots?
- 3. redimensionner des images avec imagemagick via un script shell
- 4. Commandes pour ImageMagick pour créer des vignettes
- 5. img désaturer dans tous les navigateurs - problème
- 6. ImageMagick, Redimensionnement images qui ne horriblement
- 7. Comment utiliser imagemagick sur le site asp.net?
- 8. rails paperclip traitement par lots
- 9. Impossible d'obtenir ImageMagick pour traiter les images téléchargées en utilisant
- 10. Mathématiques par lots (win)
- 11. Comment construire des processus par lots avec des rails
- 12. ImageMagick avec des caractères étrangers
- 13. Comment exporter des enregistrements par lots dans sql server 2005?
- 14. script par lots
- 15. PsExec et l'appel des fichiers par lots
- 16. Ordre d'exécution des commandes par lots
- 17. Surveillance par lots Java
- 18. Comment lancer un traitement par lots?
- 19. Comment utiliser des images dans Smarty
- 20. Comment utiliser ProcessStartInfo pour exécuter un fichier de traitement par lots?
- 21. Comment puis-je renommer par lots des fichiers?
- 22. Comment télécharger des images dans Rails?
- 23. Backpropagation et entraînement par lots
- 24. C#: lecture par lots Oracle.DataAccess
- 25. Suppression de fichier par lots
- 26. Traitement par lots dans Scala
- 27. Comment empêcher la conversion de ImageMagick de la mise à l'échelle des images * vers le haut *?
- 28. Création par lots d'utilisateurs Alfresco
- 29. Programmation de fichier par lots
- 30. comment utiliser des images transparentes pour masquer les images et ajouter un EventListener