中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP圖片處理庫Grafika圖像特效處理模塊是什么

發布時間:2021-10-18 17:25:28 來源:億速云 閱讀:172 作者:柒染 欄目:編程語言

今天就跟大家聊聊有關PHP圖片處理庫Grafika圖像特效處理模塊是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

我們開門見山,直接繼續上實例,詳細了解點擊上面鏈接

圖片過濾、濾鏡

grafika提供了11種濾鏡功能,可以滿足開發中的任何情況需求。

這里先介紹一個操作方法:apply:它可以將濾鏡效果應用到圖片

圖片模糊

使用Blur參數,模糊化一張圖片

其中模糊度取值范圍為0-100,數值越大,圖片越模糊

use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $filter = Grafika::createFilter('Blur', 50); // 模糊度為10,模糊度取值為0-100 $editor->apply( $image, $filter ); // 將濾鏡應用到圖片 $editor->save($image,'yanying-blur.jpg');

我們將圖片模糊參數調為50

PHP圖片處理庫Grafika圖像特效處理模塊是什么PHP圖片處理庫Grafika圖像特效處理模塊是什么

圖片亮度調整

使用Brightness,加亮或者變暗圖片

其中亮度值取值范圍為

  • -100 至 -1,變暗

  • 0 圖片沒有變化

  • 1-100圖片變量 

use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $filter = Grafika::createFilter('Brightness', -50); $editor->apply( $image, $filter ); $editor->save($image,'333/yanying-Brightness-1.jpg');

PHP圖片處理庫Grafika圖像特效處理模塊是什么PHP圖片處理庫Grafika圖像特效處理模塊是什么

PHP圖片處理庫Grafika圖像特效處理模塊是什么

改變圖片顏色

使用Colorize參數,調整圖片的紅綠藍三個基礎色來改變圖片顏色

顏色參數(紅色、綠色、藍色取值范圍相同)

  • 取值-100至-1,顏色減少;

  • 如果為0表示不變;

  • 取值1-100,表示色值增加 

use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $filter = Grafika::createFilter('Colorize', -50,50,-50); $editor->apply( $image, $filter ); $editor->save($image,'333/yanying-Colorize.jpg');

PHP圖片處理庫Grafika圖像特效處理模塊是什么PHP圖片處理庫Grafika圖像特效處理模塊是什么

改變圖片對比度

使用Contrast參數可以改變圖片的對比度

對比度的取值和之前的也差不多,-100至-1,對比度減少;0不變;1至100,對比度增加

具體什么叫對比度,自行百度,我也不是太清楚,畢竟不是搞設計的

use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $filter = Grafika::createFilter('Contrast', 50); $editor->apply( $image, $filter ); $editor->save($image,'333/yanying-Contrast.jpg');

PHP圖片處理庫Grafika圖像特效處理模塊是什么PHP圖片處理庫Grafika圖像特效處理模塊是什么

圖像噪點

使用Dither來給圖像添加噪點,其參數取值只有兩個diffusion:擴散;ordered:規整的

use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $filter = Grafika::createFilter('Dither', 'diffusion'); $editor->apply( $image, $filter ); $editor->save($image,'333/yanying-Dither-diffusion.jpg');

PHP圖片處理庫Grafika圖像特效處理模塊是什么PHP圖片處理庫Grafika圖像特效處理模塊是什么

PHP圖片處理庫Grafika圖像特效處理模塊是什么

圖像色階調整

Gamma這個參數在平時是不常用的,只有在專業的圖像領域才會使用。可以理解為色階,是灰階亮度值與灰階等級之間的數學關系。

這里的Gamma功能是校正圖像色階,使得圖像看起來顏色更加正確

這里的數字值取值范圍只有最小值沒有***值只要 >=1.0都可以

use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $filter = Grafika::createFilter('Gamma', 2.0); $editor->apply( $image, $filter ); $editor->save($image,'333/yanying-Gamma.jpg');

PHP圖片處理庫Grafika圖像特效處理模塊是什么PHP圖片處理庫Grafika圖像特效處理模塊是什么

圖片灰度

使用Grayscale使圖片所有的色彩丟棄,只保留黑白兩種顏色,沒有取值。

use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $filter = Grafika::createFilter('Grayscale'); $editor->apply( $image, $filter ); $editor->save($image,'333/yanying-Grayscale.jpg');

PHP圖片處理庫Grafika圖像特效處理模塊是什么PHP圖片處理庫Grafika圖像特效處理模塊是什么

圖像反色處理

圖像反色,也就是弄得和膠片似得。

使用Invert參數可以達到圖像反色效果,也沒有可選值

use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $filter = Grafika::createFilter('Invert'); $editor->apply( $image, $filter ); $editor->save($image,'333/yanying-Invert.jpg');

PHP圖片處理庫Grafika圖像特效處理模塊是什么PHP圖片處理庫Grafika圖像特效處理模塊是什么

圖片像素化、柵格化

就是把矢量圖形轉換成像素點組成的點陣圖形,也叫柵格化。搞ps的應該都清楚

該參數有個取值范圍只要大于或者等于1就可以,如果值越大,像素點也就越大

use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $filter = Grafika::createFilter('Pixelate',10); $editor->apply( $image, $filter ); $editor->save($image,'333/yanying-Pixelate-10.jpg');

我們取值5和取值10對比下

PHP圖片處理庫Grafika圖像特效處理模塊是什么PHP圖片處理庫Grafika圖像特效處理模塊是什么

PHP圖片處理庫Grafika圖像特效處理模塊是什么

圖片銳化

圖片銳化就是補償圖像的輪廓,增強圖像的邊緣及灰度跳變的部分,使圖像變得清晰。

使用參數Sharpen可以處理銳化,其取值為1-100(包含)。

use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $filter = Grafika::createFilter('Sharpen',50); $editor->apply( $image, $filter ); $editor->save($image,'333/yanying-Sharpen.jpg');

我們取值50,看下效果

PHP圖片處理庫Grafika圖像特效處理模塊是什么PHP圖片處理庫Grafika圖像特效處理模塊是什么

圖像查找邊緣

通過數學計算檢測出圖像的邊緣,在ps中較為常用。

這里使用Sobel參數達到相同效果,沒有值可選

use Grafika\Grafika; $editor = Grafika::createEditor(); $editor->open( $image, 'yanying-smaller.jpg' ); $filter = Grafika::createFilter('Sobel'); $editor->apply( $image, $filter ); $editor->save($image,'333/yanying-Sobel.jpg');

PHP圖片處理庫Grafika圖像特效處理模塊是什么PHP圖片處理庫Grafika圖像特效處理模塊是什么

看完上述內容,你們對PHP圖片處理庫Grafika圖像特效處理模塊是什么有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

涞源县| 汉寿县| 珲春市| 阜城县| 休宁县| 济阳县| 西丰县| 海安县| 花莲县| 仁寿县| 郸城县| 湘潭市| 乌拉特前旗| 沙坪坝区| 蓝山县| 顺昌县| 尼勒克县| 紫阳县| 寻乌县| 霍城县| 榆树市| 南丰县| 泸州市| 山东| 溧阳市| 普兰县| 河北省| 海宁市| 涡阳县| 咸宁市| 湟源县| 汉中市| 岑溪市| 新源县| 金阳县| 天峨县| 洛宁县| 凉城县| 青海省| 雅江县| 宁安市|