Как преобразовать изображение в оттенки серого через командную строку? [закрыто]


95

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

Ответы:


159

Если вы 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.


1
Однако ни один из них не преобразует AxBx3 RGBизображение в AxBx1одноканальное изображение в оттенках серого.
Субин Себастьян

Отдельный отлично работал для меня.
Тьяго Франко,

14

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.