>백엔드 개발 >PHP 튜토리얼 >PHP 썸네일 구현 함수 코드

PHP 썸네일 구현 함수 코드

高洛峰
高洛峰원래의
2016-11-30 09:45:061031검색

array getimagesize( string $filename [, array &$imageinfo ] ) 이미지 크기 가져오기
resource imagecreatetruecolor( int $x_size , int $y_size ) 새 트루 컬러 이미지 만들기
resource imagecreatefromjpeg( string $filename ) JPEG 파일 또는 URL에서 새 이미지 생성
bool imagecopyreised (resource $dst_image , Resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $ src_w , int $src_h ) 이미지의 일부를 복사하고 크기를 조정합니다
bool imagejpeg ( 리소스 $image [, string $filename [, int $quality ]] ) 이미지를 브라우저나 JPEG 형식의 파일로 출력합니다
코드는 다음과 같습니다:
/*
작성자: */
// 파일 및 확대/축소 크기
// $imgfile = 'smp.jpg'
//$percent = 0.2
header('콘텐츠 유형: image/jpeg')
list($width, $height) = getimagesize($ imgfile);
$newwidth = $width * $percent;
$newheight = $height * $percent
$thumb = ImageCreateTrueColor($newwidth,$newheight); 🎜>$source = imagecreatefromjpeg( $imgfile);
imagecopyreized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height)
imagejpeg($thumb) );
?> ;