LINUX.ORG.RU

Как поменять colorspace?


0

0

Грызу Imagemagick, вроде всё ровно, но вот.. не понимаю:

$ convert -colorspace Gray SCAN140208-00-11-35.TIFF test.TIFF

$ identify -verbose test.TIFF | grep Colorspace
Colorspace: RGB

То есть оно не конвертируется.. пробую так:

$ convert -colors 2 -colorspace Gray SCAN140208-00-11-35.TIFF test.TIFF

$ identify -verbose test.TIFF | grep Colorspace
Colorspace: RGB

Что не так понимаю?

★★★

Это colorspace для иксов, а не для файла. Тебе нужен ключ -type. Хотя, вероятно, будет проще поставить пакет netpbm и выучить (гораздо более логичные) команды из него.

Преобразование в оттенки серого изображение:

tifftopnm file.tiff | ppmtopgm | pnmtotiff >file1.tiff

Преобразование в черно-белое пороговым методом (для изменения порога вставить pnmarith):

tifftopnm file.tiff | ppmtopgm | pgmtopbm -threshold | pnmtotiff -g4 >file1.tiff

AEP ★★★★★
()
Ответ на: комментарий от AEP

Собираю пакет, спасибо, но всё-равно непонятно, зачем netpbm если есть Imagemagick? Зачем плодить энтропию? Он что, быстрее работает?

baaba ★★★
() автор топика
Ответ на: комментарий от baaba

Спасибо за наводку, учу. Жаль доки надо вгетом выкачивать.. не выкладывают единым тарбалом почемуто.

baaba ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.