如何修改Php.ini以启用GD jpeg支持?

时间:2012-12-15 06:22:28

标签: php jpeg gd

我在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&lt; ------我应该吗?如果是这样,我将如何重新编译php?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

您可以在以下网站查看。我认为这可以帮助您获得一些想法。&gt;&gt;

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

或未安装Perl。

请检查一下。我不是100%当然。如果你得到完整答案,请回复。

谢谢