Низкое качество и разрешение изображений с измененным размером с использованием Intervention Image v3Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Низкое качество и разрешение изображений с измененным размером с использованием Intervention Image v3

Сообщение Anonymous »

Я использую библиотеку изображений вмешательства (версия 3) в своем проекте Laravel для создания миниатюр из изображений с высоким разрешением (770x770). Несмотря на установку высоких параметров качества, миниатюры получаются низкого качества и плохого разрешения.
Изображение слева — это миниатюра (100 * 100), справа — исходное изображение
р>

Код: Выделить всё

  $sizes = [300, 150, 100, 50, 30];
$image = \Image::read($logo); // webp image
$maxDimension = max($image->width(), $image->height());

// Resize canvas to make the image square
$image->resizeCanvas(
$maxDimension,
$maxDimension,
'ffffff00',
'center'
);

foreach ($sizes as $size) {
$new_image = clone $image;
$new_image->resize($size, $size, function ($constraint) {
$constraint->aspectRatio();
$constraint->upsize();
});
$new_image->resizeCanvas(
$size,
$size,
'ffffff00',
'center'
);
$new_image->save($thumb_path, 100, 'webp');
}
Ожидаемое поведение:
Миниатюры с измененным размером должны сохранять высокое разрешение и четкость, как и исходное изображение с высоким разрешением.
Фактическое поведение. :
Получающиеся миниатюры имеют низкое качество и плохое разрешение.
Любые идеи или предложения о том, как поддерживать высокое разрешение и четкость маленьких миниатюр с использованием библиотеки изображений вмешательства, будут рассмотрены. очень ценю. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/785 ... n-image-v3
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Intervention\Image\Facades\Image не работает на Laravel 10 и Intervention 3.7
    Anonymous » » в форуме Php
    0 Ответы
    73 Просмотры
    Последнее сообщение Anonymous
  • «Вызов неопределенного метода Intervention\Image\Image::make()»
    Anonymous » » в форуме Php
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Низкое качество обложки альбома с использованием QueryArtworkWidget во Flutter — on_audio_query
    Anonymous » » в форуме Android
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Качество изображения очень низкое после съемки камерой в режиме создания реактивного ранца.
    Anonymous » » в форуме Android
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • OpenCV Warpaffine имеет более низкое качество по сравнению с Photoshop
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»