resource imagecreate(int $width, int $height): 인자값으로 받은 사이즈로 빈 이미지를 생성한다. 인자값 : width(가로), height(세로)
int imagecolorallocate( resource $image , int $red , int $green , int $blue ) : 주어진 이미지에 사용될 RGB값을 지정한다. 인자값 : image(imagecreate로 생성된 이미지), red(0~255), green(0~255), blue(0~255)
int imagecolortransparent ( resource $image [, int $color ] ) : 주어진 이미지에 투명 색상을 지정한다. 인자값 : image(imagecreate로 생성된 이미지), color(imagecolorallocate 등의 함수로 생성된 칼라 값)
bool imagefill ( resource $image , int $x , int $y , int $color ) : 주어진 좌표위치부터 주어진 색상으로 주어진 이미지를 채운다. 인자값 : image(imagecreate로 생성된 이미지), x(이미지의 x좌표), y(이미지의 y좌표), color(imagecolorallocate 등의 함수로 생성된 칼라 값)
resource imagecreatefromgif ( string $filename ) : 주어진 gif파일 경로 혹은 URL로부터 새로운 이미지를 생성한다. 인자값 : filename(gif 파일경로 혹은 gif url경로)
bool imagecopy ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h ) : 이미지를 복사한다. 인자값 : dst_im(생성하고자 하는 이미지), src_im(카피할 이미지), dst_x(생성하고자 하는 x위치), dst_y(생성하고자 하는 y위치), src_x(카피이미지 x위치), src_y(카피이미지 y위치), src_w(카피이미지 가로길이), src_h(카피이미지 세로길이)
int imageinterlace ( resource $image [, int $interlace = 0 ] ) : 주어진 이미지에 라인, arc등의 삽입여부를 설정한다. 인자값 : image(imagecreate로 생성된 이미지), interlace(삽입여부->0 : 삽입안함, 1 : 삽입)
bool imagejpeg ( resource $image [, string $filename [, int $quality ]] ) : jpeg파일로 저장한다. 인자값 : image(imagecreate로 생성된 이미지), filename(jpeg로 저장될 전체경로, 지정안할시 바로 보여줌), quality(설정안할시 75%정도임)
bool imagedestroy ( resource $image ) : 생성된 이미지 객체를 메모리에서 해제한다. 인자값 : image(imagecreate로 생성된 이미지)