Chernichko
@Chernichko
Учусь.

Почему увеличивается объем картинки после загрузки на сервер?

На сервер загружаются картинки вот таким вот образом

$modelsTourInfoImages->path = iconv('windows-1251', 'utf-8', $fileName); // без этого ошибка
$photo = Image::getImagine()->open($dir . $fileName);
$photo->thumbnail(new Box(2000, 2000))->save($dir . $fileName, ['quality' => 90]);
//$photo->save($dir . $fileName, ['quality' => 90]);


Но, после загрузки картинка становится большего объема раза в два.
картинка обычный jpeg.
Размер картинки не меняется , как был 2000*1350 так и остался.

Если эту же картинку скачать и загрузить снова, то она не меняет своего объема. Один раз "растолстела" и все. Сколько не загружай загруженную и скаченную, она не меняется.
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
402d
@402d
начинал с бейсика на УКНЦ в 1988
А что делает эта строка кода ?

$photo->thumbnail(new Box(2000, 2000))->save($dir . $fileName, ['quality' => 90]);

пережимает в джипег с качеством 90%
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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