話不多說 上圖
創(chuàng)新互聯(lián)建站為客戶提供專業(yè)的成都網(wǎng)站設計、網(wǎng)站建設、外貿(mào)網(wǎng)站建設、程序、域名、空間一條龍服務,提供基于WEB的系統(tǒng)開發(fā). 服務項目涵蓋了網(wǎng)頁設計、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、成都做手機網(wǎng)站等網(wǎng)站方面業(yè)務。
在Activity中獲取到ImageView對象,并且獲取Bitmap對象,對Bitmap進行canva繪圖,添加水印
添加一個布局,上面是原始圖片,下面是添加水印后的圖片
implementation'com.github.bumptech.glide:glide:4.7.1'
implementation'jp.wasabeef:glide-transformations:4.0.1'
Glide.with(this).load(url)
.apply(RequestOptions.bitmapTransform(new BlurTransformation(5,2)))
.into(civ);
if(Build.VERSION.SDK_INT = Build.VERSION_CODES.HONEYCOMB){
//View從API Level 11才加入setLayerType方法 //設置View以軟件渲染模式繪圖
tvPhone.setLayerType(View.LAYER_TYPE_SOFTWARE,null);
}
SpannableString stringBuilder=new SpannableString("文字模糊");
stringBuilder.setSpan(new MaskFilterSpan(new BlurMaskFilter(10f,BlurMaskFilter.Blur.NORMAL)),
0,stringBuilder.length(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
tvPhone.setText(stringBuilder);
最后來張效果圖吧:
android在圖片上任意位置添加文字,可以使用canvas類進行操作,實例如下:
@Override
protected?void?onDraw(Canvas?canvas)
{
super.onDraw(canvas);
canvas.drawBitmap(m_LogInBmp,?null,?m_LogIndst,?m_txBackPaint);
float?tleft?=?m_LogIndst.left?+?(m_LogIndst.right?-?m_LogIndst.left?-?FontWidth*m_TextLogIn.length())/2;
float?ttop?=?m_LogIndst.top?+?(m_LogIndst.bottom?-?m_LogIndst.top?-?FontHeight)/2?+FontHeight;
canvas.drawText(?m_TextLogIn,?tleft,?ttop,?mLogInPaint);
}
分享題目:android圖片文字,安卓如何識別圖片文字
網(wǎng)站地址:http://jinyejixie.com/article30/dsecipo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊、網(wǎng)站內(nèi)鏈、網(wǎng)站收錄、Google、網(wǎng)站維護、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)