Codeigniter Image Resize and Crop Error на больших изображениях

Я просто использую базовый сервер PHP с оперативной памятью 8 ГБ, он просто работает сервер LAMP.

У меня работает codeigniter V3, и я могу загружать небольшие изображения и легко изменять их размер.

Но если я загружаю изображения больше, чем 540 x 540, то я получаю следующую ошибку

Обнаружена ошибка PHP

Серьезность: Предупреждение

Message: imagecreatetruecolor(): gd warning: product of memory allocation multiplication would exceed INT_MAX, failing operation gracefully

Filename: libraries/Image_lib.php

Line Number: 807

Backtrace:

File: /home/boomboomdead/public_html/application/controllers/File.php
Line: 127
Function: crop

File: /home/boomboomdead/public_html/application/controllers/File.php
Line: 173
Function: generate_thumbs

File: /home/boomboomdead/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: imagealphablending() expects parameter 1 to be resource, boolean given

Filename: libraries/Image_lib.php

Line Number: 811

Backtrace:

File: /home/boomboomdead/public_html/application/controllers/File.php
Line: 127
Function: crop

File: /home/boomboomdead/public_html/application/controllers/File.php
Line: 173
Function: generate_thumbs

File: /home/boomboomdead/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: imagesavealpha() expects parameter 1 to be resource, boolean given

Filename: libraries/Image_lib.php

Line Number: 812

Backtrace:

File: /home/boomboomdead/public_html/application/controllers/File.php
Line: 127
Function: crop

File: /home/boomboomdead/public_html/application/controllers/File.php
Line: 173
Function: generate_thumbs

File: /home/boomboomdead/public_html/index.php
Line: 292
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: imagecopyresampled() expects parameter 1 to be resource, boolean given

Filename: libraries/Image_lib.php

Line Number: 815

Backtrace:

File: /home/boomboomdead/public_html/application/controllers/File.php
Line: 127
Function: crop

File: /home/boomboomdead/public_html/application/controllers/File.php
Line: 173
Function: generate_thumbs

File: /home/boomboomdead/public_html/index.php
Line: 292
Function: require_once

Я не знаю, что делать, потому что на моем локальном компьютере все работает хорошо. Я имею в виду, что я выложил 3000 X 2000 фото и отличный урожай.

Я на MacBook Pro, 8 ГБ памяти есть, но на удаленном сервере все идет не так

1 ответ

Я исправил аналогичную проблему, уменьшив количество символов в имени файла.

Другие вопросы по тегам