看板 AndroidDev 關於我們 聯絡資訊
private Bitmap generatorContactCountIcon(Bitmap icon) { Bitmap contactIcon=Bitmap.createBitmap(800, 480, Config.ARGB_8888); Canvas canvas=new Canvas(contactIcon); Paint iconPaint=new Paint(); iconPaint.setDither(true); iconPaint.setFilterBitmap(true); Rect src=new Rect(0, 0, icon.getWidth(), icon.getHeight()); Rect dst=new Rect(0, 0, 800, 480); canvas.drawBitmap(icon, src, dst, iconPaint); String contacyCount="ya"; Paint countPaint= new Paint(Paint.ANTI_ALIAS_FLAG|Paint.DEV_KERN_TEXT_FLAG); countPaint.setColor(Color.RED); countPaint.setTextSize(20f); countPaint.setTypeface(Typeface.DEFAULT_BOLD); canvas.drawText(contacyCount, 100, 25, countPaint); return contactIcon; } bitmap icon 是我原本的圖片,使用拍照得來 創建一個新的bitmap後,加上文字,想要回傳圖片時, 所得到的新的bitmap解析度卻很低,該如何挑整呢? 麻煩了 詢問了好久的 圖片加字 終於解決。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.0.213.16
lovelycateye:icon.getWidth() 和 icon.getHeight() 是多少? 07/13 09:55
lovelycateye:圖片縮放會糊是正常的,這就是演算法的重要性! 07/13 09:55
fake01:Width=3264 height=2448 要演算法就很麻煩了 該怎麼辦救命 07/14 01:14
lovelycateye:不過你弄到跟螢幕一樣大在手機上看起來應該ok才對 07/15 20:58
lovelycateye:1. 存成檔案時不要縮這麼多 07/15 20:58
lovelycateye:2. 一開始就不要用這麼大的解析度去照 07/15 20:58
MiaShopgirl:雖然原po已經踹出拍照功能,不過回頭是岸不嫌晚.. 07/15 21:50
MiaShopgirl:http://goo.gl/8OqPS Google教學 取得相機拍照圖片 07/15 21:52
MiaShopgirl:try not to reinvent the wheel.. 雖然我也常醬(炸 07/15 21:56
fake01:謝謝大大們 了解 那我只好存檔時不要縮那麼多 07/16 02:12