2013-07-22 3 views
1

업로드 된 이미지의 너비와 높이를 장고에서 어떻게 얻을 수 있습니까?django에서 업로드 된 이미지의 너비와 높이를 어떻게 얻을 수 있습니까?

PIL을 사용하지 마십시오.

+3

왜 PIL의 사용을 허용하지 것입니다 : 당신이 그것을 설정 한 후에는이 작업을 수행 할 수 있도록

, 당신은 자동으로 이미지를 heightwidth 특성을거야? 이것은 바로 그것이 무엇을위한 것입니다. –

+0

그런 다음 [베개] (https://pypi.python.org/pypi/Pillow) – karthikr

+0

을 사용하십시오. 그냥 다른 패키지를 사용하지 말고 그냥 장고를 사용하십시오. django에서 메소드 나 속성이있어 request.FILES [ 'filename']처럼 간단하게 업로드 이미지 너비와 높이를 얻을 수 있습니다. – Jinvan

답변

0

특별히 이미지를 처리하기위한 패키지를 위임합니다. PIL과 같은.

0

장고에는 ImageField이 자동으로 계산되지만 PIL이 설치되어 있어야합니다.

class SomeModel(models.Model): 
    img = models.ImageField(upload_to='images/') 

foo = SomeModel.objects.get(pk=1) 
print('The height is {0.height} and the width is {0.width}'.format(foo.img)) 
관련 문제