相关疑难解决方法(0)

无法显示图像,因为它包含错误

为什么这段代码不起作用?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>

        <title></title>
    </head>
    <body>
        <?php
        header('Content-type: image/png');
        $myImage = imagecreate(200, 100);
        $myGray = imagecolorallocate($myImage, 204, 204, 204);
        $myBlack = imagecolorallocate($myImage, 0, 0, 0);
        imageline($myImage, 15, 35, 120, 60, $myBlack);

        imagepng($myImage);
        imagedestroy($myImage);
        ?>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我总是得到错误The image cannot be displayed because it contains errors..我已经启用了php_gd2.dll,memory_limit在php.ini中也是128M.如果我删除header('Content-type: image/png');我没有得到错误,但我也没有看到图像.我只看到这个: -

‰PNG ??? IHDR???È???d???ùHíH???PLTEÌÌÌ???Ó33d???MIDATH‰c£ Àx?§” Nf*k²Ã)Ãø?§”•5}À)ÅS†ÚšpJUà”a§²¦œ2ÔŽw<špJ‚Q0 †;?? uTBúŸ????IEND®B,`

php

17
推荐指数
2
解决办法
6万
查看次数

标签 统计

php ×1