如何在本地目录中保存捕获的图像并将其发送到服务器

时间:2012-06-16 13:03:03

标签: android

Hello Friends我需要捕获图像,然后需要将高质量的图像发送到服务器我正在编写下面的代码

                  image = (Bitmap) intent.getExtras().get("data");
                 Display display = getWindowManager().getDefaultDisplay(); 
                 width = display.getWidth();
                 height = display.getHeight();

                Matrix mat = new Matrix();//removing rotations

                String version= Build.VERSION.SDK;
                Log.e("Version Number ",version);
                if(Integer.parseInt(Build.VERSION.SDK) > 8)
                {
                    mat.preRotate(0);//removing rotations of image
                    //image = Bitmap.createScaledBitmap(image,image.getWidth(),image.getHeight(), true);
                    image = Bitmap.createBitmap(image, 0, 0, image.getWidth(), image.getHeight(), mat, true); //removing rotations
                }
                else{
                    mat.preRotate(-90);//removing rotations of image
                    //image = Bitmap.createScaledBitmap(image,image.getWidth(),image.getHeight(), true);
                    image = Bitmap.createBitmap(image, 0, 0, image.getWidth(), image.getHeight(), mat, true); //removing rotations
                }

我的问题是我得到的图像就像缩略图,而不是我在谷歌上搜索这个链接 http://dharmendra4android.blogspot.in/2012/04/save-captured-image-to-applications.html 但我无法实现它。如果任何机构将提供任何示例项目或任何简单的解决方案,这将是很大的帮助。

1 个答案:

答案 0 :(得分:0)

问题很可能出在你从Intent中提取的数据中。你从哪里拿到这个......这个意图是什么?