собственный метод копирования Bitmap в Android

была необходимость создать метод для перезаписи Bitmap
вот что удалось придумать:

private void saveBitmapState(Bitmap in, Bitmap out) {
    long startTime = System.currentTimeMillis();
    for (int i = 0; i < out.getWidth(); i++) {
        for (int j = 0; j < out.getHeight(); j++) {
            if (out.getPixel(i, j) != Color.TRANSPARENT) {
                in.setPixel(i, j, out.getPixel(i, j));
            }
        }
    }
    long endTime = System.currentTimeMillis() - startTime;
    Log.d("log", "time " + endTime + " millisecond");
}

но метод получился ну ооочень долгим в работе
подскажите как можно ускорить


Ответы (0 шт):