2009-06-19 26 views
37

Tôi muốn cắt hình ảnh khi tải lên bằng cách sử dụng Paperclip để lấy ngón tay cái vuông từ giữa hình gốc. Tôi tìm hiểu một phương pháp trong tài liệu hướng dẫn mà dường như thực hiện chính xác những gì tôi muốn:Cắt xén đơn giản bằng kẹp giấy

transformation_to(dst, crop = false)

Vấn đề là tôi không thể tìm ra nơi để sử dụng phương pháp này. Nó sẽ là tuyệt vời để chỉ đơn giản là vượt qua một cái gì đó như một tham số ở đây:

 has_attached_file :picture, 
        :styles => { :medium => "600x600>", :thumb => "something here" }

Trả lời

68

Bạn chỉ cần sử dụng # thay vì> như một tham số:

has_attached_file :picture, :styles => { :thumb => "200x200#" }
+1

không thể tìm thấy nó trong tài liệu ImageMagick. Chính xác thì # nào? – paulus

+4

# là kẹp giấy cụ thể. Kẹp giấy sử dụng nó làm điểm đánh dấu để đặt chính giữa và cắt hình ảnh. Bạn có thể xem https://github.com/thoughtbot/paperclip/blob/master/lib/paperclip/thumbnail.rb để biết thêm. – Puhlze

+16

Cậu bé, họ có thể thích, tài liệu, cái gì đó hoặc một cái gì đó ... – Kevin

Các vấn đề liên quan