0

アプリケーションでカメラ プレビューを使用しています。写真の撮影中、およびプレビューを表示した後でも透かしが必要です。また、その透かしで画像を保存する必要があります。

写真を撮りながら画像を表示するために、Imageviewを追加しました。

     <FrameLayout android:id="@+id/preview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_above="@+id/button_layout"
        android:layout_below="@+id/middle1">
  </FrameLayout>

  <ImageView android:id="@+id/img"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/button_layout"

        android:background="@drawable/fblogo"  />

写真を撮って画像のプレビューを表示している間、この画像を保持できますが、この透かしは保存されません。

画像を表示するだけで機能していると思います。画像を撮った後でも、この透かしを画像に追加するにはどうすればよいですか。

追加したこのイメージビューはサーフェスビューに表示されているだけですが、この透かしで画像が保存されていません。カメラから取得した画像のみが保存されています。

ありがとう

4

1 に答える 1

2

撮影した写真からキャンバスを作成し、キャンバスに透かし画像を重ねる必要があります。

Declan Shanaghyの答えを試してください

Android:ビットマップをオーバーレイ/描画する方法は?

于 2012-12-05T06:13:05.503 に答える