Как повысить резкость загруженного изображения в PHP? - PullRequest
1 голос
/ 07 сентября 2010

Как повысить резкость загруженного изображения в PHP?

Есть ли библиотеки PHP?Что лучше?

Ответы [ 5 ]

3 голосов
/ 07 сентября 2010

ImageMagick предлагает лучшее качество и множество других функций.Используйте функцию adaptiveSharpenImage:

<?php
try
{
    $image = new Imagick('image.png');
    $image->adaptiveSharpenImage(2,1);
}
catch(ImagickException $e)
{
    echo 'Error: ' , $e->getMessage();
    die();
}

header('Content-type: image/png');
echo $image;
?>
1 голос
/ 07 сентября 2010

Вы можете использовать ImageMagick . Этот звонок является одним хорошим решением

0 голосов
/ 07 сентября 2010

В этом комментарии к PHP PHP кто-то ссылается на функцию imageconvolution () , дополненную примером.

0 голосов
/ 07 сентября 2010

Самый простой способ - использовать PHP imageXXX() подпрограммы, такие как imagecreatefromjpeg() и т. Д. Для более мощного редактирования изображений с помощью сценариев рассмотрите ImageMagick или какой-либо другой обработчик изображений с поддержкой сценариев.

0 голосов
/ 07 сентября 2010

Вот нечеткая маска для PHP.(Маска нерезкости является одним из наиболее распространенных типов повышения резкости.)

Вот еще один вариант (с использованием GD ).

...