在图像上模糊图像到字节数组转换

时间:2014-05-26 04:50:31

标签: android image camera blur

我想在相机拍摄的GridView中显示多张图片。 问题是我正在将相机捕获图像转换为字节数组。 并在转换后图像变为模糊。 在GridView项目点击我想要显示完整尺寸的图片。

(因为我想在GridView的顶部和底部显示GridView部分带有文字的图片,我必须使用ScrollView,为此我使用了自定义GridView因为有滚动问题。)

这是我的代码:

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    try {
        if (resultCode == RESULT_OK) {
            if (requestCode == ACTION_TAKE_PHOTO_B) {
                Bundle extras = data.getExtras();
                String _path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/MyFolder/";+imgcurTime+"_"+i+".jpg";
                Bitmap thePic = extras.getParcelable("data");
                try {
                    FileOutputStream out = new FileOutputStream(_path);
                    // File.createTempFile(filename, JPEG_FILE_SUFFIX, out);
                    thePic.compress(Bitmap.CompressFormat.JPEG, 90, out);
                    out.close();
                } catch (FileNotFoundException e) {
                    e.getMessage();
                } catch (IOException e) {
                    e.printStackTrace();
                }
                i = i + 1;
            }
        }

0 个答案:

没有答案