0
PYTHON의 원래 위치에서 다운로드하지 않고 이미지 너비와 높이를 가져 오지 않습니까? 우리 서버에있을 때 이미지 정보를 얻는 방법에 대한 아이디어가 있습니다. PYTHON 온라인 리소스 이미지로 할 수있는 아이디어를 구입하십시오.PYTHON에서 다운로드하지 않고 이미지 너비 및 높이 가져 오기
마지막으로 파이썬에서 다음과 같이 수행합니다. 어쨌든 다운로드하여 이미지 정보를 얻어야합니다.
import cStringIO
import urllib
import Image
file = urllib.urlopen('http://static.php.net/www.php.net/images/php.gif')
im = cStringIO.StringIO(file.read())
img = Image.open(im)
print img.format, img.size, img.mode
GIF (120, 67) P
width, height = img.size
print width, height
하지만 PHP에서는 다음과 같이 할 수 있습니다. 우리가 파이썬으로 할 수없는 이유 php $ size = getimagesize ("http://static.php.net/www.php.net/images/php.gif"); var_dump ($ size); ?> –
위의 코드에서 fallowing 결과를 얻었습니다. array (7) {[0] => int (120) [1] => int (67) [2] => int (1) [3] "" "채널"=> int (3) [ "mime"] => 문자열 (9) "image/gif"width = "120"height = "67" } –
* 정말 * PHP가 파일의 일부를 다운로드하지 않는다고 생각합니까? –