Я пытаюсь нарисовать текст на растровом изображении, код ниже работает, но я не получаю то, что хочу, позиция и TextSize текста изменяются, если изменяется размер растрового изображения, например:
1080 x 1920:
![enter image description here](https://i.stack.imgur.com/SGHZOl.png)
500 x 500:
![enter image description here](https://i.stack.imgur.com/ocduDl.png)
Bitmap workingBitmap = Bitmap.createBitmap(bitmap);
Bitmap mutableBitmap = workingBitmap.copy(Bitmap.Config.ARGB_8888, true);
Canvas canvas = new Canvas(mutableBitmap);
Typeface plain = Typeface.createFromAsset(getAssets(), "VCR.ttf");
Paint paint = new Paint();
paint.setColor(Color.RED); // Text Color
paint.setStrokeWidth(18);
paint.setTypeface(plain);
paint.setTextSize(40);
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC_OVER));
Date currentTime = Calendar.getInstance().getTime();
canvas.drawBitmap(mutableBitmap, 0, 0, paint);
canvas.drawText("► REC", 60, 160, paint);
Есть ли способ зафиксировать размер и положение текста в верхнем левом углу растрового изображения?