Come convertire una foto in un'immagine in bianco e nero di ImageMagick?


Risposte:


11

Secondo questo post sul forum :

Tuttavia, se si desidera solo due colori (bianco e nero), è necessario eseguire la soglia. Ad esempio, per selezionare il colore in cui sopra sarà bianco e in basso sarà nero.

convert <input> -threshold xx% <output>

dove xx è compreso nell'intervallo 0-100 (per percentuale).


8

Il dithering è più chiaro e più simile al fax di un limite di soglia:

convert <input> -monochrome <output>

Per un tipo di dithering meno contrastato ma che preserva le informazioni, utilizzare:

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

(Documenti)


1
Si noti che se l'output sembra di bassa qualità, potrebbe essere necessario impostare una densità maggiore utilizzando il flag -density 150(il valore 150 è un valore dpi)
David Fraser,

4

Secondo questa risposta qui :

Se hai installato imagemagick:

solo scala di grigi reale:

converti source.jpg -colorspace Grigio destination.jpg

vero bianco e nero:

converti source.jpg -monochrome destination.jpg

separato in canali grigi:

converti source.jpg -separate destination.jpg


0

Credo che Netpbm's soglia sia una soluzione molto più rapida e flessibile.

Per i file TIFF, lo faccio

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

Per i file Jpeg puoi farlo

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

Pamthreshold è piuttosto potente (dai un'occhiata alla sua pagina man).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.