PHP - phpthumb类 - 从URL动态调整图像大小

时间:2016-02-20 16:15:10

标签: php phpthumb

我想创建一个脚本,它将创建一个更大或更小的图像(我的脚本中的所有图像应该是170 x 200 px - 如果图片更大,脚本将创建一个更小的图片。如果图片较小,脚本将创造一个更大的形象)。

我有这些代码:

require_once 'phpThumb-master/phpThumb.php';

try
{
     $thumb = PhpThumbFactory::create('http://page.com/image.jpg');
}
catch (Exception $e)
{
     // handle error here however you'd like
}

$thumb->adaptiveResize(175, 175);
$thumb->show();

但我明白了:

  

phpThumb()v1.7.14-201602170915 http://phpthumb.sourceforge.net

     

错误:缺少哈希

哪里有问题?

1 个答案:

答案 0 :(得分:0)

如果在phpThumb.config.php中将$ PHPTHUMB_CONFIG [' high_security_enabled']设置为true,则需要哈希。

将其设置为false或尝试以下内容:

echo '<img src="'.htmlspecialchars(phpThumbURL('src=/images/test.jpg&w=100', 'path/to/your/phpThumb.php')).'">';