【发布时间】:2014-12-24 12:05:39
【问题描述】:
在一个 android 应用程序中,我有使用自定义相机视图的照片捕捉功能。我正在使用 SurfaceHolder.Callback 并能够捕捉图像。但现在我想在捕捉到的图像上显示一些文本。 这个怎么做。 下面是我的代码 -
preview.camera.takePicture(shutterCallback, rawCallback, jpegCallback);
和回调方法 -
PictureCallback jpegCallback = new PictureCallback() {
public void onPictureTaken(byte[] data, Camera camera) {
FileOutputStream outStream = null;
long time = 0;
try {
new File(filePath).createNewFile();
outStream = new FileOutputStream(filePath);
outStream.write(data);
captureBtn.setVisibility(View.GONE);
preview.shutdownCamera();
preview.setVisibility(View.GONE);
outStream.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
}
Log.d(TAG, "onPictureTaken - jpeg");
}
};
已编辑
我觉得我的问题不清楚,我想在我捕获的图像上添加水印。请帮助。
【问题讨论】:
-
使用
RelativeLayout? -
我只想在图片上加水印。
标签: android image-capture