11

tôi chuyển đổi một loạt các hình ảnh JPG "bình thường" quahình ảnh chuyển đổi sang Grayscale sử dụng ImageMagick là rất tối

convert infile -colorspace Gray outfile 

để đơn sắc. Tuy nhiên kết quả là cho tất cả các hình ảnh rất tối. Dưới đây là chuyển đổi mẫu: original photoconverted monochrome image.

Có cách nào tốt hơn để chuyển đổi hình ảnh thực tế với ImageMagick sang màu xám không?

+0

Nghe đúng. Bạn có ví dụ? –

+0

Đúng, chỉ cần thêm một chuyển đổi mẫu. – halloleo

Trả lời

18

documentation tuyên bố rằng khi thay đổi không gian màu, màu được chuyển đổi từ gamma ban đầu sang tuyến tính trước khi chuyển đổi. Bạn cần phải chuyển đổi chúng trở lại một gamma thích hợp.

convert infile -colorspace Gray -gamma 2.2 outfile 
+0

Ý tưởng tuyệt vời. Có cách nào dễ dàng để tìm ra gamma _a jpg đã được "ghi" with_? – halloleo

+0

@halloleo, hình ảnh chuẩn luôn là 2,2 trừ khi chúng được tạo trên máy Mac cũ. –

+1

Tôi vừa tìm thấy [câu trả lời này] (http://stackoverflow.com/questions/6082396/iphone-grayscaled-image-is-too-dark-can-i-change-the-opacity-of-gray-scale-im ? rq = 1) cho một câu hỏi tương tự. Nó nói để chuyển đổi các giá trị RGB thông qua công thức: Y = 0,30 x Đỏ + 0,59 x Xanh lá cây + 0,11 x Xanh Điều này trông giống như một cách tiếp cận rất khác. Tôi có phải làm cả hai ??? Tôi se thử no. – halloleo

Các vấn đề liên quan