2013-08-19 4 views
0

나는 웹 사이트의 스크린 샷을 잔뜩 가지고있다. 한 페이지에 각 사이트의 썸네일을 표시해야합니다, 그래서 이런 6.6.9 변환 사용하여 다시 크기 조정했습니다 :이미지가 너무 큰 경우에만 imagemagick을 사용하여 크기를 조정 하시겠습니까?

convert -trim -thumbnail "200x200>" $name.png $name.thumb.png 

이 대부분의 이미지에 잘 작동하고, 200x200 크기의 공간에 모든 걸 맞는 . 그러나 일부 웹 사이트는 매우 긴 페이지를 가지고 있으므로 200px 높이 내에서 매우 좁은 미리보기 이미지로 표시됩니다.

모든 미리보기 이미지의 너비를 동일하게 유지하고 싶습니다. 높이가 300px 이상으로 확장되는 경우 모두 축소합니다. 나는 종횡비를 보존 할 필요가있다.

나는 다음을 시도했다, 그러나 단지 더 큰 이미지가 아닌 다른 사람의 일부에 작동하는 것 같다 때문에, 내가 예상 한대로 작동하지 않는 것 : 내가 생각

convert $name.png -resize "200" -gravity north -crop 200x300+0+0 +repage $name.thumb.png 

내가 뭔가를 오해하고있어 ...

답변

0

AH - 문제를 발견했습니다. 크기 조정에 "-trim"옵션을 추가하는 것을 잊었고 일부 이미지에는 공백이 많이 있습니다.