是否可以更改拍摄意图的设置来设置生成的图像的大小或分辨率?
现在,我拍摄一张照片,然后使用16MP和4608x2304拍摄得到的图像。
我想知道是否有可能得到诸如以下的结果图像: 2MP和460x230 ...
我知道是这样的:
intent.putExtra("outputX", 460);
intent.putExtra("outputY", 230);
但是我正在寻找一种适用于所有设备的东西(因为它们全都没有相同的图像尺寸,如果我用硬编码的值裁剪它们会很烂)...
希望您能理解我的问题。
答案 0 :(得分:1)
您需要拍摄照片而不将其保存在文件中
android:onClick="daftar"
之后,您需要在保存宽高比的情况下缩放结果位图:
public void daftar(View v)
{
Intent intent = new Intent(this, RegisAct.class);
startActivity(intent);
}