【问题标题】:Camera and Frame Android相机和框架 Android
【发布时间】:2012-09-21 07:15:50
【问题描述】:

我是 android 编程新手,我想了解如何使用相机制作简单的应用程序并将其保存在 sdcard 中,但在相机中具有框架布局,因此当我使用该相机拍摄时,我的 sdcard 中也会显示带框架的图片.我已经搜索了带有表面的相机并保存到 sdcard 中,但是框架没有保存在该图片中的问题..任何人都可以帮助我教程吗?

【问题讨论】:

  • 如果我错了,请纠正我...您的应用正在拍照并显示您的布局,实际上在其周围放置了一个框架,并且当用户保存您想要保存的图像时框架在它上面....
  • 在拍照之前,相机已经显示了框架布局,当它捕获并保存为jpg时,我也想要图片捕获框架布局。
  • 你当前的输出是带还是不带框架?
  • 我正在添加答案...试试看
  • 我刚刚添加了答案....再次检查

标签: android camera surfaceview


【解决方案1】:

执行此操作的简单方法是拍摄包含图像和框架的布局的快照。快照返回您可以保存的位图。
以下是实现此目的的方法:

//here root layout is the layout containing the frame and the image
rootLayout.setDrawingCacheEnabled(true);
// bitmap containing frame and image
Bitmap snapBmp = root.getDrawingCache();

// now you can save this bitmap
... 
...

【讨论】:

  • 此方法不适用于通常用于显示相机预览的 Surface。表面将显示为黑色矩形。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-16
  • 1970-01-01
  • 1970-01-01
  • 2014-07-24
  • 1970-01-01
  • 1970-01-01
  • 2015-10-27
相关资源
最近更新 更多