Comment convertir une photo en image noir et blanc par ImageMagick?

Réponses:

11

Selon ce post du forum :

Cependant, si vous ne voulez que deux couleurs (noir et blanc), vous devez définir un seuil. Par exemple, pour sélectionner la couleur où le dessus sera blanc et le dessous sera noir.

convert <input> -threshold xx% <output>

où xx est compris entre 0 et 100 (pour cent).

Der Hochstapler
la source
8

Le tramage est plus clair et plus semblable à un fax qu'un seuil de coupure:

convert <input> -monochrome <output>

Pour un tramage moins contrasté mais plus préservant les informations, utilisez:

convert <input> -remap pattern:gray50 <output>

(Documents)

ourlet
la source
1
Notez que si la sortie semble de faible qualité, vous devrez peut-être définir une densité plus élevée à l'aide du drapeau -density 150(le 150 est une valeur en dpi)
David Fraser
4

Selon cette réponse ici :

Si imagemagick est installé:

vrai niveaux de gris uniquement:

convert source.jpg -colorspace Grey destination.jpg

vrai noir et blanc:

convertir source.jpg -monochrome destination.jpg

séparés en canaux gris:

convertir source.jpg -separate destination.jpg

Communauté
la source
0

Je crois que le seuil de pam de Netpbm est une solution beaucoup plus rapide et plus flexible.

Pour les fichiers TIFF, je fais

 $ tifftopnm test.tiff | pamthreshold | pamtotiff > bitonal.tiff

Pour les fichiers Jpeg, vous pouvez le faire

$ jpegtopnm test.jpeg | pamthreshold | pamtotiff > bitonal.tiff

Pamthreshold est plutôt puissant (jetez un œil à sa page de manuel).

Maxime
la source