php4에서 잘 쓰다가 php5버전에서
PHP Fatal error: imagepng(): gd-png: fatal libpng error: zlib error in ....
이런 에러가 나오는 경우가 많다.
php.org에 보면 함수선언은 이렇다.
bool imagepng ( resource $image
[, string $filename
[, int $quality
[, int $filters
]]] )
이런경우는 3번째 quality 인자값이 9이상일 경우 9로 바꾸거나 옵션이라 빼면 된다.
버전이 올라가면서 인자값 범위가 1~100에서 1~9로 바뀌었다.
그래서 버전을 올리면 해당내용에서 애러가 나는 것이다.