當前位置:首頁 » 安卓系統 » android圖片添加文字

android圖片添加文字

發布時間: 2023-04-11 17:40:43

① android怎樣實現在圖片上任意位置添加文字 要代碼 急求。。

android在圖片上任意位置添加文字,可以使用canvas類進行操作,實例如下:

java">@Override
protectedvoidonDraw(Canvascanvas)
{
super.onDraw(canvas);
canvas.drawBitmap(m_LogInBmp,null,m_LogIndst,m_txBackPaint);

floattleft=m_LogIndst.left+(m_LogIndst.right-m_LogIndst.left-FontWidth*m_TextLogIn.length())/2;
floatttop=m_LogIndst.top+(m_LogIndst.bottom-m_LogIndst.top-FontHeight)/2+FontHeight;
canvas.drawText(m_TextLogIn,tleft,ttop,mLogInPaint);
}

② Android圖片添加豎排文字水印

在相機設置里選擇水印。
進入相機拍照界面,選擇「水印模式」(或進入圖庫,打開某張圖片,點擊編輯-水印),然後選擇一種帶文字水印,點擊虛線文本框,即可修改內容。

③ Android給圖片添加文字和水印

話不多說 上圖

在Activity中獲取到ImageView對象,並且獲取Bitmap對象,對Bitmap進行canva繪圖,添加水印

添加一個布局,上面是原始圖片,下面是添加水印後的圖片

④ Android給圖片添加豎排文字水印

就下載一個加水印的軟體就可以了。
文字水印代碼:
privateBitmapcreateBitmap(Bitmapphoto,Stringstr,intmark_x,intmark_y){
intwidth=photo.getWidth(),hight=photo.getHeight();
System.out.println("寬"width"高"hight);
//建立一個空的BItMap
Bitmapicon=Bitmap.createBitmap(width,hight,Bitmap.Config.ARGB_8888);
//初始化畫布繪制的圖像到icon上
Canvascanvas=newCanvas(icon);

PaintphotoPaint=newPaint();//建立畫筆
photoPaint.setDither(true);//獲取跟清晰的圖像采樣
photoPaint.setFilterBitmap(true);//過濾一些

//創建一個指定的新矩形的坐標
Rectsrc=newRect(0,0,photo.getWidth(),photo.getHeight());
//創建一個指定的新矩形的坐標
Rectdst=newRect(0,0,width,hight);
//將photo縮放或則擴大到dst使用的填充區photoPaint
canvas.drawBitmap(photo,src,dst,photoPaint);

熱點內容
外置內存卡不能存儲 發布:2024-05-08 11:43:02 瀏覽:507
javalist合並 發布:2024-05-08 11:43:01 瀏覽:477
校園網內怎麼搭建伺服器 發布:2024-05-08 11:28:33 瀏覽:73
adb伺服器是什麼資料庫 發布:2024-05-08 11:27:43 瀏覽:364
一鍵編譯vscode 發布:2024-05-08 11:27:37 瀏覽:870
哪個型號的安卓機性價比好 發布:2024-05-08 11:05:10 瀏覽:658
蘋果存儲空在哪裡 發布:2024-05-08 10:37:16 瀏覽:641
python獲取系統時間 發布:2024-05-08 10:32:24 瀏覽:634
瀏覽器上傳文件 發布:2024-05-08 10:31:17 瀏覽:92
編程強度高 發布:2024-05-08 10:24:59 瀏覽:279