라이브러리
[PHP] imagecreatefromwebp - 파일이나 URL에서 새 이미지 만들기
PHP에서 WebP 이미지 처리하기
PHP에서 WebP 이미지 처리는 GD 라이브러리를 사용하여 가능합니다. GD 라이브러리는 PHP에서 이미지를 처리하는 데 사용되는 라이브러리입니다.
# WebP 이미지 생성하기
WebP 이미지 생성을 위해서는 PHP의 `imagecreatefromwebp` 함수를 사용할 수 있습니다. 이 함수는 WebP 이미지 파일을 GD 이미지 리소스로 변환합니다.
#hostingforum.kr
php
// WebP 이미지 파일 경로
$webpFilePath = 'image.webp';
// GD 이미지 리소스 생성
$gdImage = imagecreatefromwebp($webpFilePath);
// GD 이미지 리소스 확인
if ($gdImage) {
echo 'WebP 이미지 리소스가 성공적으로 생성되었습니다.';
} else {
echo 'WebP 이미지 리소스 생성에 실패했습니다.';
}
# WebP 이미지 저장하기
WebP 이미지 저장을 위해서는 PHP의 `imagejpeg` 함수를 사용할 수 있습니다. 이 함수는 GD 이미지 리소스를 JPEG 이미지 파일로 저장합니다.
#hostingforum.kr
php
// GD 이미지 리소스
$gdImage = imagecreatefromwebp('image.webp');
// JPEG 이미지 파일 경로
$jpegFilePath = 'image.jpg';
// JPEG 이미지 파일로 저장
imagejpeg($gdImage, $jpegFilePath);
// GD 이미지 리소스 해제
imagedestroy($gdImage);
# WebP 이미지 처리하기
WebP 이미지 처리를 위해서는 PHP의 `imagefilter` 함수를 사용할 수 있습니다. 이 함수는 GD 이미지 리소스에 필터를 적용하여 이미지를 처리합니다.
#hostingforum.kr
php
// GD 이미지 리소스
$gdImage = imagecreatefromwebp('image.webp');
// 필터 적용
imagefilter($gdImage, IMG_FILTER_GRAYSCALE);
// JPEG 이미지 파일 경로
$jpegFilePath = 'image.jpg';
// JPEG 이미지 파일로 저장
imagejpeg($gdImage, $jpegFilePath);
// GD 이미지 리소스 해제
imagedestroy($gdImage);
예제: WebP 이미지 생성 및 저장
#hostingforum.kr
php
// WebP 이미지 파일 경로
$webpFilePath = 'image.webp';
// GD 이미지 리소스 생성
$gdImage = imagecreatefromwebp($webpFilePath);
// GD 이미지 리소스 확인
if ($gdImage) {
// JPEG 이미지 파일 경로
$jpegFilePath = 'image.jpg';
// JPEG 이미지 파일로 저장
imagejpeg($gdImage, $jpegFilePath);
// GD 이미지 리소스 해제
imagedestroy($gdImage);
echo 'WebP 이미지 리소스가 성공적으로 생성되고 JPEG 이미지 파일로 저장되었습니다.';
} else {
echo 'WebP 이미지 리소스 생성에 실패했습니다.';
}
이 예제는 WebP 이미지 파일을 GD 이미지 리소스로 생성하고 JPEG 이미지 파일로 저장하는 과정을 보여줍니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.