Có một chương trình dòng lệnh (dành cho Linux) có thể chuyển đổi một hình ảnh thành nghệ thuật ascii và sau đó lưu đầu ra đó dưới dạng một hình ảnh, ví dụ như jpg hoặc png?
Để minh họa những gì tôi cần, tôi muốn chuyển đổi hình ảnh dưới đây thành nghệ thuật ascii
Đầu ra mà tôi mong muốn từ một chương trình phải giống với chương trình này, được tạo bằng cách chụp ảnh màn hình đầu ra của trình chuyển đổi hình ảnh sang ascii (đầu ra là văn bản thuần túy)
Tôi biết rằng GIMP có khả năng lưu hình ảnh dưới dạng nghệ thuật ascii và aview cũng có thể chuyển đổi hình ảnh thành ascii. Tuy nhiên, cái trước không thể được thực hiện thông qua dòng lệnh và cái sau chỉ cho phép bạn xem đầu ra, không lưu nó (tôi không muốn dùng đến ảnh chụp màn hình của đầu ra).
Tôi cũng biết rằng libcaca có thể lưu kết quả đầu ra của nó vào một hình ảnh, nhưng nó chỉ xuất ra ascii đầy màu sắc, như bên dưới.
Được thực hiện bằng cách chuyển đổi hình ảnh nguồn thành thang độ xám và sau đó bằng lệnh sau:
img2txt -W 70 -f tga input.jpg > output.tga
Lý do muốn có một chương trình dòng lệnh là xử lý hàng loạt một thư mục chứa đầy hình ảnh.
convert
(ImageMagick). Nếu bạn đặt đầu ra -f của img2txt thành ansi (chứ không phải màu ansi), bạn có thể chuyển kết quả để chuyển đổi (hoặc phần mềm phù hợp khác)