imagecreatefrompng根本不起作用

时间:2013-09-16 05:50:33

标签: php php-gd

我已经用mime类型检查了文件。如果它是jpg或gif,它与

完美配合
$src = imagecreatefromjpeg($tmpName);

$src = imagecreatefromgif($tmpName);

但如果图片是 png $src = imagecreatefrompng($tmpName);

png 情况下

src变量为空,但在 jpg gif 中,它显示为{{1} }。

有人会告诉我我需要做什么吗?

resource id

2 个答案:

答案 0 :(得分:8)

写一个文件

<?php
    phpinfo();
?>

浏览它,您会看到JPG SupportGIF create SupportenabledPNG Supportdisabled

启用PNG Support,它会起作用。

enter image description here

答案 1 :(得分:4)

改变
imagepng($tmp, $filename, 90);

imagepng($tmp, $filename);