2014-02-18 4 views
0

너비가 400px이고 높이가 800px 인 이미지가 있습니다. 이 이미지의 크기를 200px로 조정해야합니다 (높이는 중요하지 않으며 중요하게는 너비 임). 나는 이렇게하려고 노력하고있다 :Ruby에서 이미지의 크기를 조정하고 이미지의 방향을 유지하는 방법은 무엇입니까?

img.resize_to_fill!(200).write(thumb_path) 

그러나 결과적으로 이미지의 크기는 200px에서 200px이다. 크기를 적절하게 조정해야하므로 최종 크기는 폭 200px 및 높이 400px와 같아야합니다.

어떻게 수행할까요? Magick :: Image 라이브러리?

고맙습니다.

답변

0

높이를 설정하지 않으면 너비가 기본값으로 설정됩니다.

그것은 아마 작동

img.resize_to_fill!(200, nil).write(thumb_path) 
+0

보십시오. 그렇지 않으면'resize_to_fit'와 동일하게 시도하십시오 – Luccas

+0

** resize_to_fit ** work. 그러나 크기가 조정 된 이미지는 정말 흐릿합니다. 여기에 어떤 조언이 있니? 고마워. – user984621

+0

'resize_to_fit'에 의해 주어진 새로운 이미지의 크기를 알 수 있습니까? –

관련 문제