Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Bitmap textToBitmap(String text){
- Paint paint = new Paint();
- paint.setTextSize(100);
- paint.setColor(Color.WHITE);
- paint.setTextAlign(Paint.Align.LEFT);
- float baseline = -paint.ascent();
- int w = (int) (paint.measureText(text) +0.5f);
- int h = (int) (baseline+paint.descent()+0.5f);
- Bitmap bmp = Bitmap.createBitmap(w+500,h+350,Bitmap.Config.ARGB_8888);
- Canvas canvas = new Canvas(bmp);
- canvas.drawRect(0,0,w+500,h+350,paint);
- paint.setColor(Color.BLACK);
- canvas.drawText(text,0,baseline,paint);
- return bmp;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement