【问题标题】:How to compress picture and create File from picture Uri如何压缩图片并从图片Uri创建文件
【发布时间】:2011-12-29 21:45:44
【问题描述】:

我的外部存储中有一些图像的 Uri,但它太大了。我有进一步的构造函数,它只接受类似文件的参数。如何使图片更小并从中获取文件?

【问题讨论】:

    标签: android


    【解决方案1】:

    这取决于您如何显示图片。如果您只是要在布局中显示该图片,只需在相应的 layout.xml 文件中适当调整 ImageView 元素的大小即可:

    android:minHeight="your_value"
    android:minWidth="your_value"
    

    另外,别忘了设置 adjustViewBounds 属性:

    android:adjustViewBounds="true"
    

    如果您正在寻找更强大的东西并且您担心用于存储整个位图以供显示的内存,那么我会考虑使用 BitmapFactory 类,特别是 inSampleSize 字段。

    这个previous question也为你提供了一些背景。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-12
      • 1970-01-01
      • 2021-05-17
      • 1970-01-01
      • 2023-01-13
      • 1970-01-01
      • 2019-05-04
      相关资源
      最近更新 更多