您好,登錄后才能下訂單哦!
算法及原理:
.299 * r + .587 * g + .114 * b;
算法及原理:
用當前點四周一定范圍內任意一點的顏色來替代當前點顏色,最常用的是隨機的采用相鄰點進行替代。
算法及原理:
連環畫的效果與圖像灰度化后的效果相似,它們都是灰度圖,但連環畫增大了圖像的對比度,使整體明暗效果更強.
算法:
R = |g – b + g + r| * r / 256
G = |b – g + b + r| * r / 256;
B = |b – g + b + r | * g / 256;
算法原理:將當前像素點的RGB值分別與255之差后的值作為當前點的RGB值,即
R = 255 – R;G = 255 – G;B = 255 – B;
算法及原理:
求RGB平均值Avg = (R + G + B) / 3,如果Avg >= 100,則新的顏色值為R=G=B=255;
如果Avg < 100,則新的顏色值為R=G=B=0;255就是白色,0就是黑色;
至于為什么用100作比較,這是一個經驗值吧,設置為128也可以,可以根據效果來調整。
算法及原理:
用相鄰點的RGB值減去當前點的RGB值并加上128作為新的RGB值。
由于圖片中相鄰點的顏色值是比較接近的,因此這樣的算法處理之后,只有顏色的邊沿區域,
也就是相鄰顏色差異較大的部分的結果才會比較明顯,而其他平滑區域則值都接近128左右,
也就是灰色,這樣就具有了浮雕效果。
在實際的效果中,這樣處理后,有些區域可能還是會有”彩色”的一些點或者條狀痕跡,所以最好再對新的RGB值做一個灰度處理。
算法及原理:
r = r*128/(g+b +1);
g = g*128/(r+b +1);
b = b*128/(g+r +1);
算法及原理:
r = (r-g-b)*3/2;
g = (g-r-b)*3/2;
b = (b-g-r)*3/2;
已經集成到博客的小工具里了,點這里查看效果。
下面給出原始代碼的下載地址:下載地址
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。