使用GD处理的最大分辨率

时间:2013-07-18 07:03:05

标签: php gd

我有一个应用程序生成600 DPI 1000 * 360的图像,所以我需要一个6000 * 2160在72DPI的图像,当我尝试用这么多分辨率创建图像GD不起作用。 有人可以告诉我原因吗?或者我们对GD的处理分辨率有任何限制吗?

2 个答案:

答案 0 :(得分:1)

正如@ DevZer0所说,这似乎是一个记忆问题。

要绕过内存限制,请尝试使用代码顶部的PHP中的以下命令将其设置为无限:

<?php
ini_set('memory_limit','-1');
?>

答案 1 :(得分:0)

如果你的GD库不起作用,你可以使用Imagemagick作为另一种选择。

要创建此类图像,您可以使用“resample”选项。请从以下网站获取更多信息。

  

http://www.imagemagick.org/script/command-line-options.php#resample