aview: Ma thuật không hợp lệ - không phải định dạng gia đình


3

Tôi chỉ đơn giản là cố gắng sử dụng aviewđể hiển thị một hình ảnh JPEG đơn giản bằng thiết bị đầu cuối, tuy nhiên mỗi lần nó trả về lỗi này:

Invalid magic-not p?m family format

Nó cũng xảy ra với các tệp khác có định dạng khác; Tôi không chắc vấn đề có thể là gì và việc tìm kiếm lỗi không giúp được gì nhiều.

Tôi đang chạy Xubfox 12.04 và sử dụng zsh làm vỏ.

Câu trả lời:


5

Bạn có thể sử dụng lệnh asciiview , từ man aview :

aview chỉ có thể hiển thị các tệp ở định dạng tệp PNM. Nhưng asciiview tự động chuyển đổi các định dạng tệp thành PNM (với các chương trình bên ngoài như NetPBM và ImageMagic) và sau đó chạy aview.

Vì vậy, chỉ cần sử dụng:

$ asciiview file.jpg

Trong trường hợp nó không hoạt động, bạn có thể cần phải sử dụng:

$ sudo apt-get install imagemagick

Vì đó là câu trả lời đúng cho câu hỏi, tôi sẽ thêm một nhận xét: nếu bạn muốn có hiệu ứng tương tự như asciiviewkhông cần imagemagickvà cũng có niềm vui với màu sắc, hãy chuyển sang caca-utilsgói và công cụ xem của nó : cacaview.
Yvan

3

Chỉ cần chuyển đổi nó thành pgm.

convert file.jpg file.pgm

Tất nhiên chuyển đổi phải được cài đặt.


1
Mặc dù đây là một cách giải quyết phù hợp, nhưng điều này không trả lời câu hỏi được hỏi.
devnill

Câu hỏi gì? Tôi không thấy một câu hỏi. (Tôi thấy một loạt các tuyên bố, bao gồm cả
G-Man
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.