
위 오류는 iptcembed 함수의 첫 번째 매개변수로 이미지 리소스(resource)를 전달해야 하는데, imagecreatefromjpeg 함수로 생성한 이미지 파일을 직접 전달했기 때문입니다.
imagecreatefromjpeg 함수로 생성한 이미지를 iptcembed 함수에 전달하기 위해, imagecreatefromjpeg 함수로 생성한 이미지를 임시로 저장한 후, 저장된 이미지를 iptcembed 함수에 전달하면 오류를 해결할 수 있습니다.
다음은 수정된 코드입니다.
#hostingforum.kr
php
$image = imagecreatefromjpeg('image.jpg');
$iptc = iptcparse($image);
$image_path = 'image.jpg';
$iptcembed($image, $iptc, $image_path);
이러한 방법으로, iptcembed 함수에 필요한 리소스를 전달하여 오류를 해결할 수 있습니다.
2025-05-03 06:44