Tôi có hình ảnh PGM 16 bit mà tôi đang cố gắng đọc bằng Python. Dường như (?) Như PIL không hỗ trợ định dạng này?Python và 16 bit PGM
import Image
im = Image.open('test.pgm')
im.show()
Hiển thị gần đúng hình ảnh nhưng không đúng. Có các dải tối trong suốt và img được báo cáo là có mode=L
. Tôi nghĩ điều này liên quan đến câu hỏi ban đầu tôi có về 16-bit TIFF files. Là 16-bit hiếm hoi mà PIL chỉ không hỗ trợ nó? Bất kỳ lời khuyên nào về cách tôi có thể đọc các tệp PGM 16 bit bằng Python, sử dụng PIL hoặc một thư viện chuẩn khác hoặc mã được phát triển tại nhà?
Tại sao cố gắng để viết các chương trình Python có vẻ tầm thường dường như luôn luôn dẫn đến một cuộc phiêu lưu thông qua Stack Overflow? – nobar
Một trong những điều khiến tôi phát điên về Python là các bản sao cạn, chẳng hạn như 'dst = src' ở trên. Đôi khi tôi nghĩ rằng Python chỉ là quá khó khăn cho một lập trình viên C++ để hiểu. – nobar
... Tôi thấy một số câu trả lời bình chọn thấp nhất [ở đây] (http://stackoverflow.com/questions/9541025/how-to-copy-a-python-class) là hữu ích nhất. Đặc biệt, có vẻ như tôi có thể giải quyết vấn đề của tôi ở trên bằng cách thực hiện 'dst = src()'. – nobar