2016-10-10 3 views
0

크기를 조절하지 난이Mini_Magick 및 CarrierWave 내 <code>avatar_uploader.rb</code> 내부 이미지

을 정의
include CarrierWave::MiniMagick 
process resize_to_fit: [100, 100] 

이미지 업로드가 완벽하게 잘 작동합니다. 크기 조정은 문제가 있습니다. 오류가 없으며 그런 것은 없습니다. 이미지의 크기가 전혀 조정되지 않습니다. 난 열심히

<%= image_tag(tutor.profile.avatar.url, size: "50, 50") if tutor.profile.avatar? %> 

처럼 내 index.html.erb보기에 크기를 코딩 시도하지만 잘 작동하지 않습니다. CarrierWave 및 MiniMagick gem github 페이지를 읽었으며 분명히 다른 추가 단계는 없습니다.

아무 것도 모르는 경우 아시나요?

답변

0

는이 솔루션을 시도 유무 :


image = MiniMagick::Image.new(avatar_file.path) do |b| 
     b.resize '150x150^' 
     b.gravity 'Center' 
     b.crop '150x150+0+0' 
     end 
    image.format 'jpg' 
    image.write path 

내가 한 번 RMagick을 사용했지만, 내가 대안을 찾을 수 있도록 많은 자원했다 그리고 그것은 정말 좋은 소리!

+0

나는 그 장면을 알려주고 알려줄 것이다. 어떤 아이디어를 MiniMagick 사용하여 크기 조정 및 레일 image_tag 크기를 지정하는 차이점은 무엇입니까? – angkiki