【发布时间】:2012-10-18 11:20:41
【问题描述】:
我有一个应用程序,其中移动拍摄照片然后上传到服务器。我想先检查照片的尺寸,然后根据实际照片尺寸将照片尺寸缩小到某个特定尺寸。实际上,在服务器上它不允许大于某个特定大小(比如 200 kb)的照片。
或者我可以限制相机仅拍摄特定尺寸的照片,即使有人更改相机的设置。
这里有很多问题问哪个检索照片的宽度和高度。但我想以字节为单位自定义大小。
使用 cameraIntent 打开相机
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
【问题讨论】:
-
当你改变照片的宽度和高度时,显然字节大小也会改变。你试过了吗??
-
好的,我会试试这个,但我想保持照片的高度和宽度......
-
我认为在高度和宽度不变的情况下改变尺寸是不可能的。有可能,但图像质量也会相应降低。
标签: android android-camera image-resizing android-photos