Warning: imagepng() [function.imagepng]: gd-png: fatal libpng error: zlib error in ../list.skin.php on line 133
PHP5.1 이후부터는 png 에 대한 생성부분이 변경되었기 때문에 quality 설정부분의 변화가 생겨 패치가 필요하다.
png 형식의 썸네일을 생성시 quality 의 범위값을 0-9 사이의 값으로 조정하면 오류없이 출력이 가능하다.
원문 :
Since PHP v5.1 the GD function imagepng() accepts compression argument. The compression argument must be from 0 to 9. 4images is using the compression settings when creating thumbnails or image resizing for jpeg images which can be from 0 to 100. Because of that using imagepng() function will return fatal error
Quote
PHP Fatal error: imagepng() [<a href='function.imagepng'>function.imagepng</a>]: gd-png: fatal libpng error: zlib error in example.php on line 10
The fix is simple:
In includes/image_utils.php find:
Code:
[code]$image_handle = "image".$types[$image_info[2]];[/code]
Insert below:
Code:
[code]if ($image_info[2] == 3) $quality = 9;[/code]
댓글 없음:
댓글 쓰기