Làm cách nào tôi có thể chuyển đổi ảnh JPEG thành ảnh đen trắng (không phải thang độ xám) như đầu ra của máy quét FAX, bằng ImageMagick?
Làm cách nào tôi có thể chuyển đổi ảnh JPEG thành ảnh đen trắng (không phải thang độ xám) như đầu ra của máy quét FAX, bằng ImageMagick?
Câu trả lời:
Theo bài đăng trên diễn đàn này :
Tuy nhiên, nếu bạn chỉ muốn hai màu (đen và trắng), thì bạn cần phải ngưỡng. Ví dụ, để chọn màu ở trên sẽ là màu trắng và bên dưới sẽ là màu đen.
convert <input> -threshold xx% <output>
trong đó xx nằm trong phạm vi 0-100 (tính theo phần trăm).
Phối màu rõ ràng hơn và giống fax hơn ngưỡng ngưỡng:
convert <input> -monochrome <output>
Đối với một loại phối màu ít gây khó chịu nhưng bảo toàn thông tin hơn, hãy sử dụng:
convert <input> -remap pattern:gray50 <output>
-density 150
(150 là giá trị dpi)
Tôi tin rằng pamthrVEL của Netpbm là một giải pháp nhanh hơn và linh hoạt hơn nhiều.
Đối với các tệp TIFF, tôi làm
$ tifftopnm test.tiff | pamthreshold | pamtotiff > bitonal.tiff
Đối với các tệp Jpeg bạn có thể làm
$ jpegtopnm test.jpeg | pamthreshold | pamtotiff > bitonal.tiff
Pamthrưỡng khá mạnh mẽ (hãy xem trang người đàn ông của nó).