当前位置: 首页 > 知识库问答 >
问题:

图像清晰度差Android相机[重复]

巫马俊力
2023-03-14

我正在使用这个代码。。。

   iv.setOnClickListener(new View.OnClickListener() {


            @Override
            public void onClick(View v) {

                Intent cameraIntent ;

                    cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
                    startActivityForResult(cameraIntent, CAMERA_REQUEST);


            }
        });

      public void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == CAMERA_REQUEST && resultCode == Activity.RESULT_OK) {
            Bitmap picture = (Bitmap) data.getExtras().get("data");

            iv.setImageBitmap(picture); 
        }
}

存储到位图的图像清晰度很差。只有4kb。如何提高图像的清晰度?

共有1个答案

茹高义
2023-03-14

你试过这句台词吗

 cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, photoURI);

见这里的官方文件

 类似资料:
  • 获得场景视频可为客户转出“普通”“清晰”“高清”“pad”“phone”五种的清晰度,转出越多占用空间越大,您可根据实际需求具体选择。 在该页面,您可为用户设置默认清晰度,以满足效果和成本的平衡。 默认码率和对应视频尺寸见下表: 清晰度规则: · 您上传的视频源文件视频码率高于512kbps或分辨率大于640×480才能转换出高清视频; · 对于多种清晰度的视频,获得场景视频服务平台支持您设置您帐

  • 我的任务-在SurfaceView上播放视频,停止后在SurfaceView中显示图像 我的游戏代码

  • 我正在构建一个类似于图片中所示的条形码扫描器的相机应用程序。我需要同时使用和API来支持android API>=19。 主要的想法是在整个屏幕上有相机预览,但只保存部分没有变暗(或拍摄的区域没有变暗)。我已经做了一些研究,发现通过和API只拍摄一部分照片是不可能的(但我不是100%确定)。所以我想我需要对我接收到的作为相机捕获的结果的字节数组(压缩成JPEG)进行一些操作。 我尝试以这种方式使用

  • 我发现了一个非常有趣的问题。在拍摄相机照片后(我将设备保持在纵向模式,不旋转),给定的照片有时会旋转,但并不总是旋转。我知道,有些设备总是提供旋转的照片,但它可以使用exif或mediastore信息进行旋转。但在这种情况下,exif和mediastore表示方向为0,但图像是旋转的。最令人沮丧的是,这完全是随机发生的。代码非常简单: 有人见过这个问题吗?我在操作系统更新(4.1.1)后体验了Ga

  • 背景信息:我有一个gridlayout为(5,7)的JFrame,我试图向(0,0)的单元格网格添加一个图像 我遵循本指南向特定JPanel添加图像。 在 JPanel 单元格中显示图像: 列表项 将芯片图像放入图像图标中。 通过JLabel的setIcon(chipIcon)方法将该ImageIcon放入JLabel中。 通过Add(someLabel)方法将JLabel添加到JPanel中,J

  • 本文向大家介绍python 图像判断,清晰度(明暗),彩色与黑白实例,包括了python 图像判断,清晰度(明暗),彩色与黑白实例的使用技巧和注意事项,需要的朋友参考一下 1,判断图像清晰度,明暗, 原理,Laplacian算法。偏暗的图片,二阶导数小,区域变化小;偏亮的图片,二阶导数大,区域变化快。 输出结果: 2119.0913581351697 2,判断黑白或彩色图片 原理,通道变化 补充知