
imagecrop 함수를 사용하여 이미지 크기를 자동으로 조정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$image = imagecreatefromjpeg('원본이미지.jpg');
$width = imagesx($image);
$height = imagesy($image);
$new_width = 800; // 원하는 너비
$new_height = 600; // 원하는 높이
$ratio = $new_width / $width;
$cropped_image = imagecreatetruecolor($new_width, $new_height);
imagecopyresampled($cropped_image, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
imagejpeg($cropped_image, 'cropped_image.jpg');
imagecrop 함수를 사용하여 이미지를 크롭 한 후, 새로운 이미지를 저장하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$image = imagecreatefromjpeg('원본이미지.jpg');
$width = imagesx($image);
$height = imagesy($image);
$crop_x = 100; // 크롭 시작 x 좌표
$crop_y = 100; // 크롭 시작 y 좌표
$crop_width = 300; // 크롭 너비
$crop_height = 200; // 크롭 높이
$cropped_image = imagecreatetruecolor($crop_width, $crop_height);
imagecopyresampled($cropped_image, $image, 0, 0, $crop_x, $crop_y, $crop_width, $crop_height, $crop_width, $crop_height);
imagejpeg($cropped_image, 'cropped_image.jpg');
이미지 크롭 기능(imagecrop)과 관련하여 더 많은 정보를 알려드리겠습니다.
- imagecrop 함수는 이미지의 특정 영역을 선택하여 크롭하는 함수입니다.
- imagecreatetruecolor 함수는 새로운 이미지 생성 함수입니다.
- imagecopyresampled 함수는 원본 이미지의 특정 영역을 새로운 이미지로 복사하는 함수입니다.
- imagejpeg 함수는 이미지 저장 함수입니다.
2025-04-18 21:01