Tôi là một nhiếp ảnh gia phim chuyên đề rất nhiều về việc cắt xén/thay đổi kích thước hình ảnh. Bởi vì tôi quay phim, tôi phải quét các âm bản của tôi và cắt từng khung hình ra khỏi quá trình quét hàng loạt. Máy quét của tôi quét bốn dải sáu hình ảnh mỗi (24 khung hình/vụ mỗi lần quét).Công cụ cắt ảnh (Python)
Một người bạn của tôi đã viết cho tôi một kịch bản cho Python tự động cắt hình ảnh dựa trên tọa độ đã nhập. Kịch bản hoạt động tốt nhưng nó có vấn đề trong định dạng tệp của hình ảnh đã xuất.
Từ lần quét, mỗi khung hình sẽ tạo ra TIFF 37MB ở mức 240 DPI (khi tôi cắt và xuất trong Adobe Lightroom). Thay vào đó, Cropper xuất ra 13MB 72 DPI TIFF.
Thiết bị đầu cuối (Tôi đang trên Mac) cảnh báo tôi về "Bom giải nén" bất cứ khi nào tôi chạy Cropper. Bạn của tôi là stumped và đề nghị tôi yêu cầu Stack tràn.
Tôi không có kinh nghiệm về Python. Tôi có thể cung cấp mã mà anh ta viết và lệnh Terminal cho tôi.
Suy nghĩ? Điều này sẽ được đánh giá rất nhiều và một lần rất lớn HUGE. CẢM ƠN BẠN!
ERROR MESSAGE: /Library/Python/2.7/site-packages/PIL/Image.py:2192: DecompressionBombWarning: Image size (208560540 pixels) exceeds limit of 89478485 pixels, could be decompression bomb DOS attack.