
imagecopyresized 함수는 원본 이미지를 그대로 복사한 후에 크기를 조절하는 함수입니다.
원본 이미지를 그대로 복사하고, 그 후에 크기를 조절하는 순서로 함수를 호출하면 오류가 발생할 수 있습니다.
이러한 오류를 해결하기 위해 imagecopyresized 함수를 사용하기 전에 원본 이미지를 그대로 복사하는 imagecopy 함수를 호출한 후에 크기를 조절하는 imagecopyresized 함수를 호출하면 됩니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$src = imagecreatefromjpeg('원본이미지.jpg');
$dst = imagecreatetruecolor(800, 600); // 새로운 이미지 크기
imagecopy($dst, $src, 0, 0, 0, 0, imagesx($src), imagesy($src)); // 원본 이미지를 그대로 복사
imagecopyresized($dst, $src, 0, 0, 0, 0, imagesx($src), imagesy($src), imagesx($src), imagesy($src)); // 원본 이미지를 그대로 복사하고 크기 조절
위 코드는 원본 이미지를 그대로 복사한 후에 크기를 조절하는 순서로 함수를 호출하여 오류를 해결할 수 있습니다.
2025-08-14 18:52