我想用EXTRA_OUTPUT指定图像文件名,但我不想要全尺寸图像

时间:2011-07-07 12:34:12

标签: android

所以,我阅读文档的方式,使用EXTRA_OUTPUT告诉相机将文件保存在特定位置。这很好,但它也说要获得完整尺寸的图像。那不是那么好。 我怎样才能获得一个小图像,但仍然指定文件名?

2 个答案:

答案 0 :(得分:0)

在尝试使用内置Camera活动一段时间之后,我可以建议你不要期待任何好事,因为:

  • 内置活动因版本而异。例如,在2.2仿真器中,当你尝试拍摄(虚拟)图片时,它甚至会崩溃。
  • 三星Galaxy S等真实设备上的相机活动不同,即它看起来不同,它有不同的代码和错误集。
  • 原始内置Camera活动具有CROP功能,但它不是公共API的一部分,因此不宜使用它。

到目前为止,我认为在使用相机时要安全,我需要:   - 创建我的自定义相机活动,错过像过滤器等花哨的东西,但更可配置(我还没有)。我试图找到第三方相机应用程序,但它们中的每一个似乎都针对普通用户而不是开发人员,即具有许多“酷”功能,但它是缓慢/臃肿/错误/具有错误的UI。   - 在Camera活动之外自己创建缩略图(以获得更多控制)。

我真的希望我在这里遗漏一些东西,有人会在评论中用适当的解决方案纠正我......

答案 1 :(得分:0)

我最终只是通过缩放读取来处理大图像。如果我在不止一个地方读书,那么不必这样做会很好,但是......好吧......

问题解决了,虽然远非优雅。