Paint畫筆(二)

Paint畫筆(一)

1彩届、Paint-濾鏡

1、LightingColorFilter濾鏡
   /**
         LightingColorFilter(@ColorInt int mul, @ColorInt int add)
         mul和add都是和顏色值格式形同的int值压固,其中mul用來和目標像素相乘腮介,add用來和目標像素相加;
         * R' = R * mul.R / 0xff + add.R
         * G' = G * mul.G / 0xff + add.G
         * B' = B * mul.B / 0xff + add.B
         */
        //紅色去除掉
        LightingColorFilter lighting = new LightingColorFilter(0x00ffff,0x000000);
        mPaint.setColorFilter(lighting);
        canvas.drawBitmap(mBitmap, 0,0, mPaint);
        //原始圖片效果
        LightingColorFilter lighting = new LightingColorFilter(0xffffff,0x000000);
        mPaint.setColorFilter(lighting);
        canvas.drawBitmap(mBitmap, 0,0, mPaint);
        //綠色更亮
        LightingColorFilter lighting = new LightingColorFilter(0xffffff,0x003000);
        mPaint.setColorFilter(lighting);
        canvas.drawBitmap(mBitmap, 0,0, mPaint);
2斗埂、PorterDuffColorFilter濾鏡
        /**
         *  PorterDuffColorFilter(@ColorInt int color, @NonNull PorterDuff.Mode mode)
         *  color符糊,具體的顏色值,例如Color.RED
         *  mode呛凶,指定PorterDuff.Mode的圖層混合模式
         */
        PorterDuffColorFilter porterDuffColorFilter = new PorterDuffColorFilter(Color.RED, PorterDuff.Mode.DARKEN);
        mPaint.setColorFilter(porterDuffColorFilter);
        canvas.drawBitmap(mBitmap, 100, 0, mPaint);
2-1.png
3男娄、ColorMatrixColorFilter濾鏡
        //第一種方式
       float[] colorMatrix = {
                2,0,0,0,0,   //red
                0,1,0,0,0,   //green
                0,0,1,0,0,   //blue
                0,0,0,1,0    //alpha
        };

        ColorMatrixColorFilter mColorMatrixColorFilter = new ColorMatrixColorFilter(colorMatrix);
        mPaint.setColorFilter(mColorMatrixColorFilter);
        canvas.drawBitmap(mBitmap, 100, 0, mPaint);
        //第二種方式
        ColorMatrix cm = new ColorMatrix();
        //亮度調(diào)節(jié)
        cm.setScale(2,1,1,1);
        //飽和度調(diào)節(jié)0-無色彩, 1- 默認效果漾稀, >1飽和度加強
        cm.setSaturation(2);
        //色調(diào)調(diào)節(jié)
        cm.setRotate(0, 45);
        ColorMatrixColorFilter mColorMatrixColorFilter = new ColorMatrixColorFilter(cm);
        mPaint.setColorFilter(mColorMatrixColorFilter);
        canvas.drawBitmap(mBitmap, 100, 0, mPaint);



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末模闲,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子崭捍,更是在濱河造成了極大的恐慌尸折,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件殷蛇,死亡現(xiàn)場離奇詭異实夹,居然都是意外死亡橄浓,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進店門亮航,熙熙樓的掌柜王于貴愁眉苦臉地迎上來荸实,“玉大人,你說我怎么就攤上這事塞赂±崂眨” “怎么了昼蛀?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵宴猾,是天一觀的道長。 經(jīng)常有香客問我叼旋,道長仇哆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任夫植,我火速辦了婚禮讹剔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘详民。我一直安慰自己延欠,他們只是感情好,可當我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布沈跨。 她就那樣靜靜地躺著由捎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪饿凛。 梳的紋絲不亂的頭發(fā)上狞玛,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天,我揣著相機與錄音涧窒,去河邊找鬼心肪。 笑死,一個胖子當著我的面吹牛纠吴,可吹牛的內(nèi)容都是我干的硬鞍。 我是一名探鬼主播,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼戴已,長吁一口氣:“原來是場噩夢啊……” “哼膳凝!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起恭陡,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤蹬音,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后休玩,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體著淆,經(jīng)...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡劫狠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了永部。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片独泞。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖苔埋,靈堂內(nèi)的尸體忽然破棺而出懦砂,到底是詐尸還是另有隱情,我是刑警寧澤组橄,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布荞膘,位于F島的核電站,受9級特大地震影響玉工,放射性物質(zhì)發(fā)生泄漏羽资。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一遵班、第九天 我趴在偏房一處隱蔽的房頂上張望屠升。 院中可真熱鬧,春花似錦狭郑、人聲如沸腹暖。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽脏答。三九已至,卻和暖如春缨历,著一層夾襖步出監(jiān)牢的瞬間以蕴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工辛孵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留丛肮,地道東北人。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓魄缚,卻偏偏與公主長得像宝与,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子冶匹,可洞房花燭夜當晚...
    茶點故事閱讀 45,781評論 2 361

推薦閱讀更多精彩內(nèi)容