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 回答