我在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?
答案 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%当然。如果你得到完整答案,请回复。
谢谢