Як я можу перетворити фотографію JPEG у чорно-біле (не в масштабах сірого) зображення на зразок виводу сканера FAX від ImageMagick?
Як я можу перетворити фотографію JPEG у чорно-біле (не в масштабах сірого) зображення на зразок виводу сканера FAX від ImageMagick?
Відповіді:
Відповідно до цього форуму :
Однак якщо ви хочете лише двох кольорів (чорного і білого), тоді вам потрібно порогове значення. Наприклад, для вибору кольору, де вище буде білий, а внизу буде чорний.
convert <input> -threshold xx% <output>
де xx знаходиться в інтервалі 0-100 (у відсотках).
Дірінг чіткіший і факсимічніший, ніж граничне обмеження:
convert <input> -monochrome <output>
Для менш контрастної, але більш збереженої інформації видування використовуйте:
convert <input> -remap pattern:gray50 <output>
-density 150
(значення 150 - dpi)
Відповідно до цієї відповіді тут :
Якщо у вас встановлено Imagemagick:
справжній сірий масштаб:
Перетворити source.jpg -colorspace Сірий призначення.jpg
справжній чорно-білий:
перетворити source.jpg -монохромний призначення.jpg
розділити на сірі канали:
перетворити source.jpg -роздільний пункт призначення.jpg
Я вважаю, що патент прагнення Netpbm - це набагато швидше і гнучкіше рішення.
Для файлів TIFF я роблю
$ tifftopnm test.tiff | pamthreshold | pamtotiff > bitonal.tiff
Для файлів Jpeg ви можете це зробити
$ jpegtopnm test.jpeg | pamthreshold | pamtotiff > bitonal.tiff
Pamthreshold досить потужний (погляньте на його довідкову сторінку).