2011-04-01 11 views
5

JS/PHP에서 이미지 편집기를 만들고 있지만 지금 문제가 있습니다. 우선, 데이터베이스에서 이미지를로드합니다 (imagecreatefromstring을 사용하여 blob로드). 그런 다음이 이미지에 작업 목록을 적용합니다. 하지만 이미지 처리기에서 이미지 크기를 얻으려면 어떻게해야합니까? 파일에 쓰거나 스트림 객체를 사용하지 않아도됩니다. 방법??처리기에서 이미지 크기 가져 오기

답변

11

을 사용하면 이미지 크기를 의미에 사용되는 압축에 대한 고려없이, 일반 객체이기 때문에 당신이 할 수있는 의심 :

$width = imagesx($imgHandle); 
$height = imagesy($imgHandle); 

imagesx()imagesy()를 참조하십시오.

파일 크기를 의미하는 경우 이미지 형식 (GIF, PNG, JPEG)으로 변환하지 않으면 불가능합니다. 형식에 따라 이미지 크기가 바이트 단위로 결정되기 때문입니다.

+0

아마도 클라이언트에게 전달하기 위해이 작업을 수행했습니다 (?) – horatio

+0

??? 미안, 무슨 뜻인지 모르겠다. –

+0

Thnx, 이것은 내가 찾고있는 것입니다 :). –

0

나는 PHP를 GD 이미지 객체 저장 (PNG/JPG/BMP ...) 경우

관련 문제