Як я можу перетворити зображення в масштаб сірого за допомогою командного рядка? [зачинено]


95

Як я можу використовувати sips, imagemagicабо інший інструмент , щоб перетворити зображення в чорно-білих (відтінки сірого) з допомогою командного рядка?

Відповіді:


155

Якщо ви imagemagickвстановили,

convert source.jpg -colorspace Gray destination.jpg (true grayscale only)
convert source.jpg -monochrome destination.jpg (true black and white)
convert source.jpg -separate destination.jpg (separate into gray channels)

Якщо ви не дбаєте про втрату вихідного файлу: mogrify -colorspace Gray file.


Жодне з них насправді не перетворює AxBx3 RGBзображення в AxBx1одноканальне зображення у градаціях сірого.
Субін Себастьян

Окремий працював для мене чудово.
Тіаго Франко

14

скористайтеся одним із: -monochromeабо -colorspace grayпараметрів для imagemagick( convert).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.