8
どのように2つの異なるイメージを1つにマージできますか?また、私は最初の画像上の特定の点で2番目の画像をマージする必要があります。それはアンドロイドでposibleですか?アンドロイドの最初の画像で、選択したポイントで2つのビットマップをマージできますか?
どのように2つの異なるイメージを1つにマージできますか?また、私は最初の画像上の特定の点で2番目の画像をマージする必要があります。それはアンドロイドでposibleですか?アンドロイドの最初の画像で、選択したポイントで2つのビットマップをマージできますか?
これは動作するはずです:
私は、この機能はあなたを助けることができますね。
private Bitmap mergeBitmap(Bitmap src, Bitmap watermark) {
if (src == null) {
return null;
}
int w = src.getWidth();
int h = src.getHeight();
Bitmap newb = Bitmap.createBitmap(w, h, Config.ARGB_8888);
Canvas cv = new Canvas(newb);
// draw src into canvas
cv.drawBitmap(src, 0, 0, null);
// draw watermark into
cv.drawBitmap(watermark, null, new Rect(9, 25, 154, 245), null);
// save all clip
cv.save(Canvas.ALL_SAVE_FLAG);
// store
cv.restore();
return newb;
}
それは特定のRectで「SRC」にウォーターマークを描画します。
投稿すると、ヘルプが必要です。 –
こんにちはMd Abdul Gafur、私は別のイメージを1つマージする必要があります。私はそれを行っている..しかし、今私はそれを配置する必要がある位置に2番目の画像を追加できるような方法でマージを行う必要があります...(例:人物の画像を最初の画像とし、私は自分の頭の上にバブルを置く必要があります)。 –