PHP

Imagick PHP如何实现图片锐化

小樊
90
2024-08-13 17:50:38
栏目: 编程语言
PHP开发者专用服务器,限时0元免费领! 查看>>

要在Imagick PHP中实现图像锐化,可以使用以下代码示例:

// 读取图像文件
$image = new Imagick('input.jpg');

// 创建一个锐化滤镜
$sharpen = new Imagick();
$sharpen->newImage($image->getImageWidth(), $image->getImageHeight(), 'none');
$sharpen->setImageFormat('jpg');

// 应用锐化效果
$sharpen->compositeImage($image, Imagick::COMPOSITE_COPY, 0, 0);
$sharpen->blurImage(0, 1);
$sharpen->contrastImage(-1);
$sharpen->sharpenImage(2, 1);

// 保存处理后的图像
$sharpen->writeImage('output.jpg');

这段代码将会加载一个名为input.jpg的图像文件,然后在图像上应用锐化效果,并将处理后的图像保存为output.jpg。您可以根据需要调整sharpenImage()函数中的参数来控制锐化的程度。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:php imagick有哪些应用场景

0
看了该问题的人还看了