PHP imagecreatefromjpeg не работает на большом изображении [дубликат]

Мое обходное решение:

function add(a, b, precision) {
    var x = Math.pow(10, precision || 2);
    return (Math.round(a * x) + Math.round(b * x)) / x;
}

precision относится к числу цифр, которые вы хотите сохранить после десятичной точки во время добавления.

7
задан tyasird 11 February 2016 в 12:09
поделиться

2 ответа

Вы можете проигнорировать ошибку с помощью

ini_set ('gd.jpeg_ignore_warning', 1);

(это значение по умолчанию с PHP 7.1, но не в старых версиях)

См. http: // php .net / ручной / EN / image.configuration.php

6
ответ дан fred727 29 August 2018 в 02:49
поделиться

Я также получаю ту же самую проблему

, которую мы использовали ниже, чтобы исправить эту проблему, и она работает для меня.

$image = @ImageCreateFromJpeg($image_name);
if (!$image)
{
$image= imagecreatefromstring(file_get_contents($image_name));
}
2
ответ дан dakiquang 29 August 2018 в 02:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: