내 웹 사이트의 경우, 사람들의 캐릭터 (현재 CSS로 움직이는 여러 그림들로 구성되어 있음)가 하나의 이미지로 합쳐져서 내 인생을 만들어 낼 수 있도록 노력해 왔습니다. 더 쉽습니다.3 개 이상의 이미지 병합하기 - PHP
경고 : imagepng() [function.imagepng] : 열 수 없습니다
$template = $charRow['template']; $gender = $charRow['gender']; $shirt = $charRow['shirt']; $pants = $charRow['pants']; $hat = $charRow['hat']; $templatePic = imagecreatefrompng("Templates/".$template); if (!empty($shirt)) { $shirtPic = imagecreatefrompng($shirt); imagecopy($templatePic,$shirtPic,0,0,0,0,imagesx($templatePic),imagesy($templatePic)); } if (!empty($pants)) { $pantsPic = imagecreatefrompng($pants); imagecopy($templatePic,$pantsPic,0,0,0,0,imagesx($templatePic),imagesy($templatePic)); } if (!empty($hat)) { $hatPic = imagecreatefrompng($hat); imagecopy($templatePic,$hatPic,0,0,0,0,imagesx($templatePic),imagesy($templatePic)); } imagePNG($templatePic, 'Images/'); //Problem line...
이것은 PHP 나에게 주시는 오류가 다음과 같이 현재 작동하지 않는 코드의 덩어리입니다 'Images /'for writing : 입력란에 PathToParentFolderOfFollowingFile/testFile.php가 있습니다.
정확하게이 오류는 무엇을 의미하며 어떻게 고칠 수 있습니까?
참고 : $charRow
은 문제가되지 않습니다. 그것을 얻기위한 쿼리는 여러분 모두에게 표시되지 않습니다.
기타 ... 투명성을 어떻게 만드나요? 내가 작업하고있는 모든 파일은 투명도가있는 PNG 파일입니다.
PHP 애플리케이션에 이미지 디렉토리에 대한 액세스 권한이 없거나 이미지 디렉토리에 올바른 경로가 없다는 두 가지 사실이 있습니다. – JW8
비슷한 질문에 답변 [여기] (http://stackoverflow.com/questions/4388780/imagepng-function-not-quite-working). –