溫馨提示×

Imagick PHP如何實現(xiàn)圖片銳化

PHP
小樊
85
2024-08-13 17:50:38
欄目: 編程語言

要在Imagick PHP中實現(xiàn)圖像銳化,可以使用以下代碼示例:

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

// 創(chuàng)建一個銳化濾鏡
$sharpen = new Imagick();
$sharpen->newImage($image->getImageWidth(), $image->getImageHeight(), 'none');
$sharpen->setImageFormat('jpg');

// 應(yīng)用銳化效果
$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的圖像文件,然后在圖像上應(yīng)用銳化效果,并將處理后的圖像保存為output.jpg。您可以根據(jù)需要調(diào)整sharpenImage()函數(shù)中的參數(shù)來控制銳化的程度。

0