繁体   English   中英

使用Java的Android Studio中的图片大小

[英]Picture Size in Android Studio with Java

这是一个初学者的问题,如果这是非常基本的,我深表歉意。 我已经用谷歌搜索过,但是发现的问题/答案远比我能理解的复杂。 我正在尝试在Android Studio中为Android开发相机应用程序。 我知道我可以访问默认相机,但是我需要在应用程序中进行操作。

到目前为止,我的应用程序确实显示预览,并且可以成功拍摄和保存图片。

我在这里关注相机API页面: https : //developer.android.com/guide/topics/media/camera.html#custom-camera

我需要了解如何设置图片尺寸。 现在,我可以直接/静态将其设置为2048 x 1536。

这似乎是在此处使用的正确命令/功能: https : //developer.android.com/reference/android/hardware/Camera.Parameters.html#setPictureSize (int,int)

它给了我这个:void setPictureSize(int width,int height)

我的问题是 -在哪里以及如何实施? (如果我在代码中的任意位置添加“ setPictureSize(2048,1536)”,则会出现红线并显示“无法解析方法”。)

是否有一些前缀,例如“ Camera.setPictureSize ...”,我看不到任何导入所需类/方法的选项。

请查看如何修改相机设置以获取更多详细信息,但是对于setPictureSize,可通过从Camera实例中检索Camera.Parameters,更改所需内容并将其重新设置在Camera上来使用它。 假设您的Camera实例称为mCamera

Camera.Parameters params = mCamera.getParameters();
params.setPictureSize(width, height); 
mCamera.setParameters(params);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM