日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android图片转换类 1. Bitmap去色,转换为黑白的灰度图, 2. Bitmap图片加圆角效果

發布時間:2025/3/15 Android 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android图片转换类 1. Bitmap去色,转换为黑白的灰度图, 2. Bitmap图片加圆角效果 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/**
* 處理圖片的工具類.
*
*/
public class ImageTools {

/***//**
* 圖片去色,返回灰度圖片
*
@param bmpOriginal 傳入的圖片
*
@return 去色后的圖片
*/
public static Bitmap toGrayscale(Bitmap bmpOriginal) {
int width, height;
height = bmpOriginal.getHeight();
width = bmpOriginal.getWidth();

Bitmap bmpGrayscale = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);
Canvas c = new Canvas(bmpGrayscale);
Paint paint = new Paint();
ColorMatrix cm = new ColorMatrix();
cm.setSaturation(0);
ColorMatrixColorFilter f = new ColorMatrixColorFilter(cm);
paint.setColorFilter(f);
c.drawBitmap(bmpOriginal, 0, 0, paint);
return bmpGrayscale;
}


/***//**
* 去色同時加圓角
*
@param bmpOriginal 原圖
*
@param pixels 圓角弧度
*
@return 修改后的圖片
*/
public static Bitmap toGrayscale(Bitmap bmpOriginal, int pixels) {
return toRoundCorner(toGrayscale(bmpOriginal), pixels);
}

/***//**
* 把圖片變成圓角
*
@param bitmap 需要修改的圖片
*
@param pixels 圓角的弧度
*
@return 圓角圖片
*/
public static Bitmap toRoundCorner(Bitmap bitmap, int pixels) {

Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap
.getHeight(), Config.ARGB_8888);
Canvas canvas = new Canvas(output);

final int color = 0xff424242;
final Paint paint = new Paint();
final Rect rect = new Rect(0, 0, bitmap.getWidth(), bitmap.getHeight());
final RectF rectF = new RectF(rect);
final float roundPx = pixels;

paint.setAntiAlias(true);
canvas.drawARGB(0, 0, 0, 0);
paint.setColor(color);
canvas.drawRoundRect(rectF, roundPx, roundPx, paint);

paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
canvas.drawBitmap(bitmap, rect, rect, paint);

return output;
}


/***//**
* 使圓角功能支持BitampDrawable
*
@param bitmapDrawable
*
@param pixels
*
@return
*/
public static BitmapDrawable toRoundCorner(BitmapDrawable bitmapDrawable, int pixels) {
Bitmap bitmap = bitmapDrawable.getBitmap();
bitmapDrawable = new BitmapDrawable(toRoundCorner(bitmap, pixels));
return bitmapDrawable;
}
}

?

轉載于:https://www.cnblogs.com/error404/archive/2011/11/07/2239370.html

總結

以上是生活随笔為你收集整理的Android图片转换类 1. Bitmap去色,转换为黑白的灰度图, 2. Bitmap图片加圆角效果的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 毛片2| 亚洲插插插 | 激情拍拍| 国产精品99精品 | 久久福利在线 | 精品无码一区二区三区的天堂 | 久福利 | 日本v视频| 在线色综合 | 黄色你懂的| 椎名空在线播放 | aaa国产视频| 青娱网电信一区电信二区电信三区 | 亚洲精品一区二区三区四区乱码 | 婷婷激情在线 | 国产麻豆交换夫妇 | 涩涩屋污 | 亚洲免费观看视频 | 亚洲午夜精品一区二区三区 | www.插插插| 91国产丝袜播放在线 | 日本中文在线 | 日韩在线一二三区 | 风间由美一区二区 | 国产美女主播在线观看 | 欧美xxxx黑人xyx性爽 | 97av在线播放 | 亚洲最大的成人网 | 伊人网在线观看 | 香蕉伊人网 | 亚洲美女啪啪 | 亚洲福利社 | 亚洲综合在线一区二区 | 性色av蜜臀av浪潮av老女人 | 欧美久久综合 | 国产精品国产三级国产播12软件 | 黄色网炮 | 亚洲精品乱码久久久久久国产主播 | 亚洲一区国产 | 亚洲成人第一网站 | 亚洲五十路 | 中文字幕一二三四区 | 精品无码一区二区三区爱欲 | 伊人狠狠操 | 最新日韩在线视频 | 久久久黄色网 | 欧美最顶级a∨艳星 | 老外一级黄色片 | 免费插插视频 | 亚洲av无码专区在线电影 | 久草香蕉视频 | 日韩av伦理 | 国产一区二区自拍视频 | av在线操| 久久er99热精品一区二区介绍 | 青青青免费在线视频 | 一久久 | 国产精品77777 | 1区2区3区在线观看 久久久久久久久久久影院 成人网址在线观看 | 一区二区视频国产 | 凹凸精品一区二区三区 | 97精品一区二区视频在线观看 | 色视频网址 | 黄色一级视频 | 久久久久在线视频 | 欧美女同在线 | 国产精品男女 | 91精品国产91综合久久蜜臀 | 18视频网站在线观看 | 色老头一区二区三区在线观看 | 一级特黄aa | 韩国伦理电影免费在线 | av在线精品 | 成人黄色在线免费观看 | 免费观看黄色的网站 | 中文字幕1区2区3区 www.com黄色片 | 怡红院亚洲 | 欧美激情一区二区三级高清视频 | 超碰福利在线观看 | 激情导航 | 日韩免费在线观看 | 俄罗斯黄色录像 | 国产在线xxx | 超碰视屏 | 青草青在线 | 九九热视频这里只有精品 | 天天综合永久入口 | 日本中文字幕视频 | 免费日本黄色片 | 日本成人一二三区 | a视频在线观看 | 日韩免费在线视频 | 精品国产乱码久久久久久108 | 99在线免费观看视频 | 欧美一级大黄 | 欧美粗大猛烈老熟妇 | 香蕉视频黄色在线观看 | 黄色在线观看视频网站 | 丝袜av电影 |