Làm cách nào để chuyển đổi hình ảnh sang thang độ xám thông qua dòng lệnh? [đóng cửa]


95

Làm thế nào tôi có thể sử dụng sips, imagemagichoặc công cụ khác để chuyển đổi hình ảnh sang màu đen và trắng (màu xám) thông qua dòng lệnh?

Câu trả lời:


155

Nếu bạn đã imagemagickcài đặt,

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)

Nếu bạn không quan tâm về việc mất các tập tin ban đầu: mogrify -colorspace Gray file.


Tuy nhiên, không ai trong số này thực sự chuyển đổi một AxBx3 RGBhình ảnh thành một AxBx1hình ảnh thang độ xám kênh duy nhất.
Subin Sebastian

Sự riêng biệt làm việc tuyệt vời cho tôi.
Tiago Franco

14

sử dụng một trong: -monochromehoặc -colorspace graycác tùy chọn cho imagemagick( convert).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.