亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

馬賽克濾鏡的size問題

當size不是整數倍時,剩下的未被遍歷的像素應當保持原有的rgb值不變。

下圖,我的canvas的尺寸是400*280,選取的size為250;

按理來說,應該只有一個方塊被填充了完全一樣的顏色(馬賽克化),其他的部分保持不變(因為馬賽克算法沒有遍歷到,沒有進行rgb變換),為何會出現下面的圖呢?

5665bdab0001cd3c04630530.jpg

5665bdac0001761f05000148.jpg


正在回答

3 回答

當你將j的初始值設置為size的時候,即你不馬賽克化x方向下前size值的圖片,但是你會發現圖片處理后的情況如下http://img1.sycdn.imooc.com//5673d5760001b45f04010282.jpg

可以得出結論,如果j+size的值大于圖片的width時,即(j+dy)的值在大于圖片的width,他就會從頭開始獲取像素值,所以才會出現三段圖像,而不是我們預料的兩段圖像

0 回復 有任何疑惑可以回復我~

首先你的圖像出現了黑邊證明了你所給的size并不能整除你所要處理的圖像,然后就沒有然后了

0 回復 有任何疑惑可以回復我~

單位沒給吧

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

馬賽克濾鏡的size問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號