public static Bitmap createWaterMaskBitmap(Bitmap src, Bitmap watermark) {
int paddingTop ;
if (src == null) {
return null;
}
//獲取圖片寬高
int width = src.getWidth();
int height = src.getHeight();
//獲取水印圖片寬高
int watermarkWidth = watermark.getWidth();
int watermarkHeight = watermark.getHeight();
//縮小或者放大水印圖片 使水印寬度與圖片一致
if (width > 0 && watermarkWidth > 0) {
float scale = ((float) width) / watermarkWidth;
// 取得想要縮放的matrix參數(shù)
Matrix matrix = new Matrix();
matrix.postScale(scale, scale);
// 得到新的水印圖片
watermark = Bitmap.createBitmap(watermark, 0, 0, watermarkWidth, watermarkHeight, matrix, true);
watermarkHeight = watermark.getHeight();
}
if (height > watermarkHeight) {
//設置水印圖片豎直位置在圖片中間
paddingTop = (height - watermarkHeight) / 2;
} else {
paddingTop = 0;
}
//創(chuàng)建一個bitmap
Bitmap newBitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);// 創(chuàng)建一個新的和SRC長度寬度一樣的位圖
//將該圖片作為畫布
Canvas canvas = new Canvas(newBitmap);
//在畫布 0藕帜,0坐標上開始繪制原始圖片
canvas.drawBitmap(src, 0, 0, null);
// 建立Paint 物件
Paint vPaint = new Paint();
vPaint.setStyle(Paint.Style.STROKE); //空心
vPaint.setAlpha(80);
//在畫布上繪制水印圖片
canvas.drawBitmap(watermark, 0, paddingTop, vPaint);
// 保存
canvas.save(Canvas.ALL_SAVE_FLAG);
// 存儲
canvas.restore();
return newBitmap;
}
android圖片加水印
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門陕壹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來质欲,“玉大人,你說我怎么就攤上這事糠馆∷晃埃” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵又碌,是天一觀的道長九昧。 經常有香客問我,道長毕匀,這世上最難降的妖魔是什么铸鹰? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮皂岔,結果婚禮上蹋笼,老公的妹妹穿的比我還像新娘。我一直安慰自己躁垛,他們只是感情好剖毯,可當我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著教馆,像睡著了一般逊谋。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上土铺,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼探遵!你這毒婦竟也來了窟赏?” 一聲冷哼從身側響起妓柜,我...
- 正文 年R本政府宣布揽咕,位于F島的核電站悲酷,受9級特大地震影響,放射性物質發(fā)生泄漏亲善。R本人自食惡果不足惜设易,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望逗爹。 院中可真熱鬧亡嫌,春花似錦、人聲如沸掘而。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽袍睡。三九已至知染,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間斑胜,已是汗流浹背控淡。 一陣腳步聲響...
推薦閱讀更多精彩內容
- 在這個美顏自拍風行的年代困后,純粹的自拍已經顯得有點落伍了,照片衬廷、視頻不加上一些獨有的印記操灿,好像總覺得缺少點什么,沒那...
- 1.加文字 2.加圖片 [IOS:UIImage的剪切庶喜,尺寸縮小小腊、壓縮、添加水印],(http://blog.cs...
- “本文參加#青春不一YOUNG#征稿活動入问,本人承諾,文章內容為原創(chuàng)稀颁,且未在其他平臺發(fā)表過芬失。” 青春匾灶,回憶一不小心就...