Я работаю над проектом, в котором я использовал холст, и пользователь может коснуться перемещения одного растрового наложения на другое растровое изображение. Когда пользователь нажимает кнопку сохранения, оба растровых изображения должны сливаться и становиться одним растровым изображением. Я сделал все, и теперь слияние двух растровых изображений в позиции XY остается. Во время моего исследования я нашел следующий код.Как наложить растровое изображение на другое растровое изображение в определенной позиции XY
private Bitmap overlay(Bitmap bmp1, Bitmap bmp2) {
Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth(), bmp1.getHeight(), bmp1.getConfig());
Canvas canvas = new Canvas(bmOverlay);
canvas.drawBitmap(bmp1, new Matrix(), null);
canvas.drawBitmap(bmp2, new Matrix(), null);
return bmOverlay;
}
Но этот код накладывает растровое изображение на (0,0) месте. Я хочу наложить растровое изображение на мое заданное местоположение. Пожалуйста, предложите некоторое решение. Заранее спасибо.
Как работает x y? Это пиксели? – Max
Да, это значение пикселей. –