Bitmap添加文字水印
生活随笔
收集整理的這篇文章主要介紹了
Bitmap添加文字水印
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
private static Bitmap AddTimeWatermark(Bitmap mBitmap) {//獲取原始圖片與水印圖片的寬與高int mBitmapWidth = mBitmap.getWidth();int mBitmapHeight = mBitmap.getHeight();Bitmap mNewBitmap = Bitmap.createBitmap(mBitmapWidth, mBitmapHeight, Bitmap.Config.ARGB_8888);Canvas mCanvas = new Canvas(mNewBitmap);//向位圖中開始畫入MBitmap原始圖片mCanvas.drawBitmap(mBitmap,0,0,null);//添加文字Paint mPaint = new Paint();String mFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss EEEE").format(new Date());//String mFormat = TingUtils.getTime()+"\n"+" 緯度:"+GpsService.latitude+" 經度:"+GpsService.longitude;mPaint.setColor(Color.RED);mPaint.setTextSize(20);//水印的位置坐標mCanvas.drawText(mFormat, (mBitmapWidth * 1) / 10,(mBitmapHeight*14)/15,mPaint);mCanvas.save(Canvas.ALL_SAVE_FLAG);mCanvas.restore();return mNewBitmap;
}
添加了時間的bitmap
總結
以上是生活随笔為你收集整理的Bitmap添加文字水印的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python二维码批量拼接,多张高清二维
- 下一篇: tarjan求LCA模板