无法以高分辨率调整图像文件的大小

时间:2010-12-04 15:46:02

标签: php gd image-resizing

我正在使用php函数来调整图像大小。这是我正在使用的功能的链接。

http://mediumexposure.com/smart-image-resizing-while-preserving-transparency-php-and-gd-library/

它适用于低分辨率图像,但我在上传高分辨率图像时遇到问题。当我尝试上传分辨率为4320×3240的JPEG /图像时,它不会调整大小....而只是跳过调整大小并将文件移动到目的地。

我想知道该功能是否能够以更高的分辨率调整图像大小。如果是,则可能出现什么问题?

这是我用来调整大小的代码:

include('smart_resize_image.function.php');
ini_set ( "memory_limit", "100M");
 smart_resize_image($targetFile,
                              $width = 930,
                              $height = 640,
                              $proportional = false,
                              $output = 'file',
                              $delete_original = true,
                              $use_linux_commands = false );

我还在htaccess中添加了以下代码:

php_value upload_max_filesize 100M
php_value post_max_size 100M

我不介意增加memory_limit,因为一次只有一个管理员会上传文件。

0 个答案:

没有答案