PHP | ImageCopyResized,imagecopyresampled - 비슷한기능&&나은퀄리티
작성자
ImageCopyResized     썸네일 생성의 핵심이 되는 구문입니다   
기능 : 원본이미지로부터 타겟이미지로 이미지를 복사합니다.
         이때 사이즈나 위치를 지정해 줍니다. 썸네일 생성의 핵심이 되는 구문입니다.
구문 :  ImageCopyResized(resource dst_im, resource src_im, int dstX, int dstY,
                                            int srcX, int srcY, int dstW, int dstH, int srcW, int srcH);

속성 :
dst_im = 원본이미지를 복사할대상 이미지를 가리키는 식별자
src_im = 원본이미지를 가리키는 식별자
srcX, srcY = 복사하고자하는 원본 이미지 영역의 상단좌측의좌표를 가리키는 식별자
srcW, srcH = 그좌표로 부터 복사할 부분의 가로,세로크기를 결정하는 인자
dstX, dstY, dstW, dstH 원본이미지로부터 가져온 이미지를 대상이미지에 복사할때 그위치및 복사할 가로세로크기를 지정하는 인자

 
 
imagecopyresampled

기능 : ImageCopyResized와 같은 기능을 하지만 더 나은 퀄리티를 제공 합니다.
         패치 안된 GD버젼에서는 원하는 위치를 복사하는 기능이 제대로 작동하지 않을수 있습니다.
구문 : ImageCopyResampled(resource dst_im, resource src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH);

예제)
부드러운 PNG 썸네일 만들기
<?
$im = ImageCreateFromPNG($dirfile);
imagealphablending($dst_img, false);
imagecopyresampled($dst_img, $im, 0, 0, 0, 0, $new_w, $new_h, $width, $height);
imagesavealpha($dst_img, true);
imagePNG($dst_img, $thumbdirfile,0);
?>
[출처] ImageCopyResized - 타겟이미지로 복사 // imagecopyresampled - 비슷한기능&&나은퀄리티|작성자 밍밍

댓글목록

등록된 댓글이 없습니다.

총 게시물 93 개, 페이지 6 RSS
제목 작성자
PHP txt파일 읽어오기 H
PHP xml로 출력하기 H
PHP xml로 저장하기 H
PHP utf-8 문자열 자르기 함수 mb_strimwidth H
PHP rss리더기 H
PHP PHP 문서를 MS-Office 파일 문서로 변환 H
PHP parse_url함수 사용으로 url찾기 H
PHP ImageCopyResized,imagecopyresampled - 비슷한기능&&나은퀄리티 H
PHP html문서로 저장 H
PHP 입력값의 HTML 태그 없애기 H
PHP 문자셋 변환(euc-kr ->utf-8 ) H
PHP 파일처리함수 H
PHP 문자열처리함수 H
PHP 난수 생성(랜던생성) H
PHP 디렉토리 폴더만보기 H
게시물 검색