как составить (объединить) два фотоизображения в андроиде? - PullRequest
4 голосов
/ 06 января 2011

Hello Мне нужно сделать файл изображения DRM, используя два файла изображения. Первоначально я использовал класс bufferedImage, но Android не поддерживает BufferedImage.

поэтому, пожалуйста, помогите мне. Как составить два изображения в Android?

1 Ответ

3 голосов
/ 06 января 2011

Вы можете сделать это, если наложите два изображения.Предположим, что bmp1 больше (для защиты), а bmp2 является маркером:

private Bitmap overlayMark(Bitmap bmp1, Bitmap bmp2) 
{ 
    Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth(), bmp1.getHeight(), bmp1.getConfig()); 
    Canvas canvas = new Canvas(bmOverlay); 
    canvas.drawBitmap(bmp1, 0, 0, null);
    canvas.drawBitmap(bmp2, distanceLeft, distanceTop, null);
    return bmOverlay; 
} 

distanceLeft и distanceTop определяют положение маркера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...