如何在我的应用程序中编辑通过相机拍摄的照片?

时间:2013-02-28 18:20:08

标签: android editor photo

在我的应用程序中,我使用相机拍照 我使用此代码启动相机活动:

Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
timeStamp = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date());
File file = new File(directory, timeStamp+".png"); //name 
Uri outputFileUri1 = Uri.fromFile(file);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri1);
startActivityForResult(intent, CAMERA_RESULT);

此代码正常运行,但如何在主要活动获取onActivityResult()中的数据之前编辑预览图像(裁剪,旋转......)? 或者如何从我的应用程序中为我的图像启动照片编辑器?

1 个答案:

答案 0 :(得分:1)

您应该从图像中创建一个Bitmap对象,然后您可以对其进行操作。

String fooFile = "PATH TO FILE";
Bitmap bmp = BitmapFactory.decodeFile(fooFile);

这是裁剪example。更多的例子只是谷歌的'位图操作android'