2021.4.19-2021.4.25周报
ps
模糊濾鏡
ps中“濾鏡”/“模糊”菜單下提供了表面模糊、高斯模糊、方框模糊等十四種模糊命令,可以產生不同的模糊效果,能夠起到柔化圖像的作用。
- 模糊、進一步模糊及表面模糊
“模糊濾鏡”通過縮減相鄰像素點之間的顏色對比度來使圖像變得柔和,畫面整體產生輕微模糊現象?!澳:秊V鏡”位于“濾鏡”下的“模糊”中。
相較于“模糊濾鏡”,“進一步模糊”的作用效果更明顯,所產生的模糊程度約為“模糊濾鏡”的3-4倍。也就是說,執行一次“進一步模糊”所產生的模糊效果等同于執行3-4次“模糊濾鏡”所產生的效果。
“模糊濾鏡”和“進一步模糊”所產生的模糊效果對圖像本身的作用微乎其微,而且這兩種濾鏡效果作用于圖像整體,回事圖像邊緣位置同步產生模糊。“表面模糊”可以最大程度的對圖像邊緣進行保留,保持圖像主體與背景的對比度。“表面模糊”多用于面部磨皮處理。
半徑:以像素為單位,決定模糊取樣區域的大小。
 闕值:以色階為單位,控制相鄰像素色調值與中心像素值相差多大時才能成為模糊的一部分,改數值即為闕值。可根據圖像的模糊需求進行調整,一般調整至“10-30”之間即可。
在“表面模糊”窗口中對“半徑、闕值”下方的滑塊進行移動時,可以結合預覽圖對圖片效果進行觀察,只需將“表面模糊”窗口右側的“預覽”選中即可預覽效果。
- 高斯模糊
“高斯模糊”也稱高斯平滑,而且參數設定中的“半徑”選項數值越大,圖像也就越模糊。“高斯模糊”是依據高斯曲線來對像素色值進行調節,將某一像素點周圍的像素色值按高斯曲線進行統計,最后采用數學上的加權平均的計算方法得到最終的曲線色值。
高斯模糊窗口中的“半徑”是指某個像素點向外擴散的值,數值越大,像素擴散的越大,圖片也就越模糊。
- 動感模糊
“動感模糊”是模擬用固定的曝光時間給運動當中的物體拍照的效果。參數“角度”變化范圍為-360°~360°,直接決定運動模糊的方向;“距離”參數決定像素移動距離,參數越大圖像也就越模糊。適當的動感模糊效果可以增強圖片本身的速度感,增強視覺沖擊力。
使用“動感模糊”濾鏡制作動感圖片:
(1)在軟件中打開素材圖片并復制“背景圖層。
(2)點擊”快速蒙版模式編輯“按鈕,為圖層添加蒙版,使用畫筆工具涂抹需要添加模糊效果的部位。
(3)涂抹完成后切換回標準模式,選在菜單欄中的選擇-反選
(4)制作動感模糊效果:選擇濾鏡-模糊-動感模糊,根據預覽視圖進行調整。
- 方框模糊
”方框模糊“的工作模式是通過選取相鄰像素的平均顏色來對圖像執行模糊操作的,相關參數的值越大,模糊效果就越強烈。
應用:在ps中打開一張素材圖片,選擇菜單欄中的濾鏡-模糊-方框模糊。
方框模糊窗口中的半徑參數越大,圖像也就越模糊
- 徑向模糊
”徑向模糊”濾鏡可使圖像產生旋轉或放射的模糊效果,模糊中心可調整。徑向模糊模擬的是在拍攝過程中旋轉相機留下的影像效果,在后期處理中,“徑向模糊”濾鏡多被用于制作自然光照的效果。
銳化效果
銳化工具通過提高毗鄰像素間的反差來還原虛化像素,一般作為圖片后期處理當中的最后步驟。在后期處理圖像時,銳化效果也多被用來處理模糊的素材圖象,進而使圖像的清晰度得到提升。
- USM銳化
“USM銳化濾鏡”是通過增加圖像邊緣的對比度來還原虛化圖像,簡單來講,這種銳化效果通過增強臨近像素間的對比度,可使圖像變得清晰。
數量:確定增加像素對比度的數量
半徑:確定邊緣像素周圍影響銳化的像素數目。參數設置越大,邊緣效果范圍也就越廣,銳化效果也就越突出。
闕值:確定銳化像素與周圍像素間的差距
使用“USM銳化”濾鏡對圖片執行銳化時,銳化過度則會使圖像邊緣產生光暈效果,所以正在進行參數設置時需要觀察預覽效果以確保銳化效果的準確度
- 進一步銳化
在購物網站瀏覽商品詳情頁時,經常會看到局部放大的圖片,可以使消費者更好的了解到服裝面料或者產品細節,這種圖片效果就是借助銳化工具的“進一步銳化”功能來實現的。
- 邊緣銳化
邊緣銳化作為一種圖像處理方法,可以使圖像邊緣的對比效果更加明顯,“銳化邊緣效果”可依實際情況多次使用。
c
(1)
#include <stdio.h> int main() {int x, y, z;int n;int cnt = 0;int s = 0;scanf("%d", &n);for (x = 0; x <= n; x++){for (y = 0; y <= n; y++){z =n-(5*x+3*y);if ((x+y+3*z)==n){cnt++;s+=x;}}}if (cnt == 0){printf("%d -1", cnt);}else{printf("%d %d", cnt, s);} }(2)
 
(3)
#include<stdio.h> int common(int a,int b); int main(){int i,a,b,a1,b1,n;int v,t,x;scanf("%d",&n);scanf("%d/%d",&a,&b);for(i=1;i<n;i++){scanf("%d/%d",&a1,&b1);a=a*b1+b*a1;b=b*b1;v=common(a,b);a=a/v;b=b/v;}if(b==1) printf("%d",a);else if(a>b){t=a%b;x=a/b;if(t==0) printf("%d",x);else printf("%d %d/%d",x,t,b);}else printf("%d/%d",a,b);return 0; } int common(int a,int b){int t;while(b!=0){t=a%b;a=b;b=t;}return a; }(4)
 
(5)
 
總結
以上是生活随笔為你收集整理的2021.4.19-2021.4.25周报的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 慕课网-安卓攻城狮视频学习及练习(六)
- 下一篇: Python - PyQT5开发UI界面
