0

我在 IIS 6 上使用 PHP 5.2.0。我想知道我应该怎么做才能启用 GD Jpeg 支持,我已经在 php.ini 中取消了 extension = hp_gd2.dll 的注释,但仍然没有得到预期的结果。我错过了一步吗?

编辑 ----------> 很好地使用此代码:

<?php
function LoadJpeg($imgname)
{
    /* Attempt to open */
    $im = @imagecreatefromjpeg($imgname);

    /* See if it failed */
    if(!$im)
    {
        /* Create a black image */
        $im  = imagecreatetruecolor(150, 30);
        $bgc = imagecolorallocate($im, 255, 255, 255);
        $tc  = imagecolorallocate($im, 0, 0, 0);

        imagefilledrectangle($im, 0, 0, 150, 30, $bgc);

        /* Output an error message */
        imagestring($im, 1, 5, 5, 'Error loading ' . $imgname, $tc);
    }

    return $im;
}

header('Content-Type: image/jpeg');

$img = LoadJpeg('progressive.jpg');

imagejpeg($img);
imagedestroy($img);
?>

我希望获得渐进式图像加载,但我得到了错误。- 修改php.ini后我没有重新编译php <------我应该吗?如果是这样,我将如何重新编译 php?

4

2 回答 2

1

确保您的 php.ini 文件包含类似 "extension_dir="C:\php\ext" 的行,将该文件路径替换为您要激活的 dll 的实际位置。

于 2012-12-15T06:26:43.337 回答
0

您可以查看以下站点。我认为这可能对您有所帮助。>>

http://forums.cpanel.net/f5/php-gd-jpeg-support-problem-41642.html

或者没有安装 Perl。

请检查一下。我不是 100% 确定。如果您得到完整的答案,请回复。,

谢谢

于 2012-12-15T06:29:41.530 回答