2012年4月2日 星期一

gd-png: fatal libpng error: zlib failed to initialize compressor 的PHP錯誤

來源 
 
 
处理上传图片时,如果是png格式的图片,生成的缩略图是空的,并提示一下警告信息:
Warning:  imagepng() [function.imagepng]: gd-png:  fatal libpng error: zlib failed to initialize compressor -- stream error in E:\...\commands.php

Warning:  imagepng() [function.imagepng]: gd-png error: setjmp returns error condition in E:\...\commands.php
 
错误原因:第三个参数的范围是0-9,超出这个范围就会提示以上错误
 
imagepng($dst_sim,$small_path,80);//生成png文件
 
解决办法:把第三个参数改成8就OK了
 
imagepng($dst_sim,$small_path,8);//生成png文件
 

沒有留言:

張貼留言