이 글에서는 PHP에서 지정된 크기에 따라 업로드사진썸네일을 생성하는 방법을 주로 소개합니다. 필요한 친구가 참고할 수 있습니다.
기사에 제공된 소스 코드를 사용하여 사진을 확대하여 축소판을 생성하는 기능은 매우 실용적인 기술입니다.
새 파일 index.php를 만듭니다. 통계 디렉터리에 pic.jpg 형식의 사진이 있어야 합니다. (사진 이름은 소스 코드에 따라 변경될 수 있습니다.)
소스 코드는 다음과 같습니다.
<?php $filename="pic.jpg"; $per=0.3; list($width, $height)=getimagesize($filename); $n_w=$width*$per; $n_h=$height*$per; $new=imagecreatetruecolor($n_w, $n_h); $img=imagecreatefromjpeg($filename); //copy部分图像并调整 imagecopyresized($new, $img,0, 0,0, 0,$n_w, $n_h, $width, $height); //图像输出新图片、另存为 imagejpeg($new, "pic1.jpg"); imagedestroy($new); imagedestroy($img); ?>
브라우저로 실행하면 index.php 레벨 디렉터리에 pic1.jpg가 있을 것입니다. 이 사진은 크기가 조정된 사진입니다. 경로는 소스 코드에서 변경할 수도 있습니다. 프로젝트를 진행하거나 메소드를 작성하세요.
다음은 PHP의 이미지 압축 방법을 설명합니다. 독자는 특정 응용 프로그램에 따라 이를 참조하거나 개선할 수 있으며 functionimgzip($src,$newwid,$newhei)은 원본을 가져옵니다. 이미지와 확대된 이미지는 각각 필수 너비, 크기 조정된 길이입니다.
아아아아위 내용은 PHP 이미지 스케일링 예제 코드를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!