php에서 getimagesize함수를 이용할 경우 이미지에 대한 정보를 얻어올 수 있다.

http://php.net/manual/en/function.getimagesize.php


하지만 reference에 영어로 써있다. (사실 읽기도 귀찮음)


간단한 설명을 붙이자면


$info = getimagesize($filepath)

와 같은 방식으로 이루어져있다. 


$filepath에 이미지의 경로를 주고, $info에서 이미지에 대한 정보를 얻어온다.


Array ( [0] => 1280 [1] => 800 [2] => 3 [3] => width="1280" height="800" [bits] => 8 [mime] => image/png )



이런 식으로 얻어오게 되는데 설명은 다음과 같다.


0: width

1: hieght

2: ?

3: width와 height의 크기를 문자열로(아마 img 태그에 그냥 박으라고 주는 것 같다)

bits: 비트 수 

mime: mime type(아마 이미지 종류를 판별하기 위해 필요한 듯 하다)


2번은 모르겠는데


Index 2 is one of the IMAGETYPE_XXX constants indicating the type of the image.


라고 써있다. 그냥 무시하기로 결심했다.

Posted by TY
,