2011-05-07 2 views
2

크기 조정 및 이미지를위한 더 깔끔하고 깨끗한 알고리즘이 필요합니다. 내 이미지는 대부분 크기가 커서 품질을 크게 떨어 뜨리지 않고 크기를 작게 조정하려고합니다. python image library PIL을 사용하고 있습니다. 여기 나는 An algorithm for resizing을 발견했다. 내 원본 이미지 너비가 길이보다 클 경우 잘 작동하는 것으로 보이지만 원본 이미지의 길이가 원본 이미지의 너비보다 클 때 (알고리즘) 깨진 것 같습니다.깔끔하고 깨끗한 이미지 크기 조정 알고리즘

더 나은 알 고를 제안 해주세요. 감사합니다

+6

현재 이미지의 크기를 조정하려면 무엇을 표시하십시오. – Henry

+0

또한 부러 졌음을 의미하는 것을 언급하십시오. 잘못된 값을주고 있습니까? 종횡비가 손실됩니까? 아니면 런타임 중에 어딘가에 오류가 있습니까? –

+0

@henry; 내 질문에 링크를 제공했습니다. 내가 한 똑같은 일. – Tauquir

답변

0

저는 이것을 전에 사용했고 길이> 너비 및 일반적인 이미지 형식의 이미지에서 작동합니다. 심지어 너 한테이 길이> 폭 깨진하지만 때 길이 < 폭 작동되는 경우에

img = Image.open(filename) 
img.thumbnail((100,100)) 

. 이미지를 90도 회전하고, 크기를 조정하고 다시 회전 할 수 있습니다.

img=img.rotate(90)