티스토리 뷰
public Bitmap mergeBitmap(Bitmap src, Bitmap mergeBitmap) {
int width = src.getWidth();
int height = src.getHeight();
mergeBitmap2 = Bitmap.createScaledBitmap(mergeBitmap, width,
height, true);
int maskPixel;int tilePixel;int mergedPixel;
for (int x = 0; x < width; x++) {
for (int y = 0; y < height; y++) {
maskPixel = mergeBitmap2.getPixel(x, y);
tilePixel = src.getPixel(x, y);
mergedPixel = Color.argb(Color.alpha(maskPixel),
Color.red(maskPixel), Color.green(maskPixel),
Color.blue(maskPixel));
mergeBitmap2.setPixel(x, y, mergedPixel);
mergedPixel = Color.argb(Color.alpha(tilePixel),
Color.red(tilePixel), Color.green(tilePixel),
Color.blue(tilePixel));
mergeBitmap2.setPixel(x, y, mergedPixel);
}
}
return mergeBitmap2;
}
[출처] 안드로이드 비트맵 합치기 병합.. |작성자 노력쟁이
'Computer > Android' 카테고리의 다른 글
안드로이드 디렉토리 생성 및 파일 I/O (0) | 2013.05.29 |
---|---|
Android WebView 예제 (0) | 2013.05.27 |
안드로이드 앱 개발자가 제안하는 디자인 방법론 - ANDROID UI TIPS (0) | 2013.05.17 |
안드로이드 앱 개발자가 제안하는 디자인 방법론 - 4. 가이드 작성법 1 (0) | 2013.05.17 |
안드로이드 앱 개발자가 제안하는 디자인 방법론 - 3. DPI, DIP(DP) 개념 (0) | 2013.05.17 |
댓글