не в состоянии изменить размер файла изображения с высоким разрешением - PullRequest
1 голос
/ 04 декабря 2010

Я использую функцию php для изменения размера изображений. Вот ссылка на функцию, которую я использую.

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

Работает нормально для изображений с низким разрешением, но я сталкиваюсь с проблемой при загрузке изображений с высоким разрешением. Когда я пытаюсь загрузить JPEG / изображение с разрешением или 4320 × 3240, оно не изменяет размер .... вместо этого оно просто пропускает изменение размера и перемещает файл в место назначения.

Я хотел бы знать, способна ли функция изменять размер изображения с более высоким разрешением. Если да, то что может быть не так?

Это код, который я использую для изменения размера:

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, потому что только один администратор будет загружать файл одновременно.

...