Tôi đang tìm cách xác định định hướng hình ảnh tốt nhất với Paperclip, nhưng liệu nó có khả thi hay tôi cần phải sử dụng RMagick hoặc một thư viện hình ảnh khác cho điều này?Định hướng và xác thực hình ảnh bằng Paperclip?
Kịch bản trường hợp: Khi người dùng tải lên hình ảnh tôi muốn kiểm tra hướng/kích thước/kích thước để xác định xem hình ảnh có ở dọc/ngang hoặc hình vuông hay không và lưu thuộc tính này vào mô hình.
Không phải là cuộc gọi lại được gọi là 'after_post_process'? –
Đó là 'after_attachment_post_process' ở đây vì Paperclip cho phép bạn khai báo các bộ xử lý bài cho mỗi phần đính kèm trong mô hình của bạn. Bạn làm điều đó bằng cách khai báo 'after_ATTACHMENT-NAME_post_process'. Vì vậy, nếu tập tin đính kèm của ông được gọi là 'phương tiện truyền thông', bộ xử lý bài của ông sẽ là 'after_media_post_process'. – Joseph
Bạn có thể muốn sử dụng 'source_file_options: {all: '-auto-orient'}' thay vì 'convert_options:' vì nó trước khi tạo ra các kiểu khác nhau và sẽ tạo ra kích thước hình ảnh mong muốn trong kiểu của bạn. –