如何在PHP中锐化上传的图像?
是否有一些PHP库?什么是最好的?
答案 0 :(得分:3)
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 :(得分:1)
您可以使用ImageMagick。这个call是一个很好的解决方案
答案 2 :(得分:0)
这是PHP的unsharp mask。 (非锐化掩模是最常用的锐化类型之一。)
答案 3 :(得分:0)
在这个PHP Manual comment中,有人指的是函数imageconvolution(),并附有一个示例。
答案 4 :(得分:-2)
最直接的方法是使用PHP的imageXXX()
例程,例如imagecreatefromjpeg()
等。
对于更强大的脚本化图像编辑,请考虑使用ImageMagick或其他一些可编写脚本的图像处理器。