1

배경 : 사용자로부터 이미지를 업로드해야합니다.장고에서 이미지 크기를 조정하는 방법

문제 : 내 디스크에 거대한 이미지가 나오지 않도록 이미지의 크기를 조정해야합니다. 이 크기 조정은 이미지를 저장 한 직후에 이루어져야합니다.

다음 코드

Django Snippet for image scaling

을 확인했다 그러나 이미지의 창 경로는 문제를주고 있었다으로, 직접 사용할 수 있습니다. 스케일링을 수행 할 수있는 간단한 방법이 있습니까? 거기에 직접 사용할 수있는 파이썬이나 장고 모듈이 있습니까? 예인 경우 가장 최적화 된 것입니까?

+0

거의 같은이 질문을 확인하십시오. http://stackoverflow.com/questions/9549059/sorl-thumnail-resizing-and-saving/9555764#9555764 –

+1

sorl-thumbnail은 django 앱입니다. 당신은 pip 쉽게 그것을 설치할 수 있습니다. 문서 : http://thumbnail.sorl.net/ –

+0

"이미지의 창 경로가 문제를 일으키기 때문에"직접 사용할 수는 없습니다. " 생산에 관해서 창문을 사용합니까? –

답변

2

파이썬 PIL 라이브러리를 사용하십시오. 이 라이브러리를 사용하여 이미지를 조작하고 필요한 변경 작업을 수행 할 수 있습니다. 인터넷을 통해 PIL을 사용하는 사례가 많습니다.

PIL 라이브러리를 사용하고 자신의 코드를 작성하는 것이 좋습니다. 제 3 자 라이브러리 작동 (개인 경험)을 시도하는 것보다 훨씬 쉽기 때문입니다.

+1

그리고 PIL 친화적 인 버전의'PIL'은'Pillow'를 사용할 수 있습니다. – Frg

관련 문제