iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Android图片压缩的实例详解
  • 261
分享到

Android图片压缩的实例详解

android图片压缩roi 2023-05-30 21:05:11 261人浏览 泡泡鱼
摘要

Android图片压缩的实例详解在做微信分享的时候,由于分享的缩略图要求不得大于32K,否则不能调起微信,所以总结了一下Android图片的压缩问题,大部分资料都是来自网上各位的分享,自己只是完善或修改了一下,本着继续分享的精神,也方便自己

Android图片压缩的实例详解

在做微信分享的时候,由于分享的缩略图要求不得大于32K,否则不能调起微信,所以总结了一下Android图片的压缩问题,大部分资料都是来自网上各位的分享,自己只是完善或修改了一下,本着继续分享的精神,也方便自己记忆,于是总结如下。

android图片压缩主要有两种方式:1.压缩图片分辨率 2.压缩图片质量

一、先看压缩图片分辨率,很好理解,如本来1280*768的图片压缩为640*384大小。废话不说,直接上代码:

   public static Bitmap createScaledBitmapByOutHeight(Bitmap inBitmap, int outHeight, boolean needRecycled) {          int bitmapHeight = inBitmap.getHeight();     int bitmapWidth = inBitmap.getWidth();     int outWidth = bitmapWidth * outHeight / bitmapHeight;          return createScaledBitmap(inBitmap, outWidth, outHeight, needRecycled);   }          public static Bitmap createScaledBitmapByOutWidth(Bitmap inBitmap, int outWidth, boolean needRecycled) {         int bitmapHeight = inBitmap.getHeight();     int bitmapWidth = inBitmap.getWidth();     int outHeight = bitmapHeight * outWidth / bitmapWidth;          return createScaledBitmap(inBitmap, outWidth, outHeight, needRecycled);   }         public static Bitmap createScaledBitmap(Bitmap inBitmap, int outWidth, int outHeight, boolean needRecycled) {                  Bitmap thumbBmp = Bitmap.createScaledBitmap(inBitmap, outWidth, outHeight, true);     if (needRecycled) {       inBitmap.recycle();     }          return thumbBmp;   } 

--结束END--

本文标题: Android图片压缩的实例详解

本文链接: https://www.lsjlt.com/news/221574.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Android图片压缩的实例详解
    Android图片压缩的实例详解在做微信分享的时候,由于分享的缩略图要求不得大于32K,否则不能调起微信,所以总结了一下Android图片的压缩问题,大部分资料都是来自网上各位的分享,自己只是完善或修改了一下,本着继续分享的精神,也方便自己...
    99+
    2023-05-30
    android 图片压缩 roi
  • Python实现图片压缩的案例详解
    目录1、引言2、PIL模块2.1 quality 方式2.2 thumbnail方式3、OpenCV模块3.1 安装3.2 执行代码4、总结1、引言 小屌丝:鱼哥,求助,求助 小鱼:...
    99+
    2024-04-02
  • Android图片实现压缩处理的实例代码
    整理文档,搜刮出一个Android图片实现压缩处理的实例代码,稍微整理精简一下做下分享。详解:获取本地图片File文件 获取BitmapFactory.Options对象 计算原始图片 目标图片宽高比 计算输出的图片宽高根据...
    99+
    2023-05-30
    android 图片 压缩
  • Android-图片压缩详解:原理、方法与实践
    前言1. 图片压缩的原理2. Android图片压缩的方法2.1 BitmapFactory.Options2.1.1 尺寸压缩2.1.2 质量压缩 2.2 第三方库 3. 实践:Android图片压缩3.1 创建...
    99+
    2023-08-18
    android android studio ide
  • Android图片压缩(质量压缩和尺寸压缩)
    在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可...
    99+
    2023-05-31
    android 图片压缩 roi
  • Android不压缩图片实现高清加载巨图实例
    目录一、概述二、初识BitmapRegionDecoder三、自定义显示大图控件四、测试参考链接一、概述 对于加载图片,大家都不陌生,一般为了尽可能避免OOM都会按照如下做法:对于图...
    99+
    2024-04-02
  • 详解android 通过uri获取bitmap图片并压缩
    详解android 通过uri获取bitmap图片并压缩很多人在调用图库选择图片时会在onActivityResult中用Media.getBitmap来获取返回的图片,如下:Uri mImageCaptureUri = data.getD...
    99+
    2023-05-30
    android uri bitmap
  • Android获取照片、裁剪图片、压缩图片
    前言在做上一个项目时深深受到了图片上传的苦恼。图片上传主要分为两个部分,首先要获取图片,而获取图片可以分为从文件获取或者拍照获取。第二个部分才是上传图片,两个部分都是走了不少弯路。由于Android系统的碎片化比较严重,我们可能出现在第一台...
    99+
    2023-05-31
    android 获取照片 裁剪图片
  • ZIP4j 压缩与解压的实例详解
    ZIP4j 压缩与解压的实例详解使用的jar包:zip4j_1.3.2.jar 基本功能: 针对ZIP压缩文件创建、添加、分卷、更新和移除文件 (读写有密码保护的Zip文件) (支持AES 128/256算法加密) (支持标准Zip算法加密...
    99+
    2023-05-31
    zip4j 压缩 解压
  • Android 拍照并对照片进行裁剪和压缩实例详解
    Android 拍照并对照片进行裁剪和压缩实例详解本文主要介绍 Android 调用摄像头拍照并对照片进行裁剪和压缩,文中给出了主要步骤和关键代码。调用摄像头拍照,对拍摄照片进行裁剪,代码如下。private void showCamera...
    99+
    2023-05-30
    裁剪 android 拍照
  • Android中怎么实现图片压缩功能
    Android中怎么实现图片压缩功能,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、图片质量压缩    public s...
    99+
    2023-05-31
    android
  • Hadoop中的压缩与解压缩案例详解
    目录一:压缩的作用1.1:压缩的原则:1.2:MR支持的压缩编码1.3:压缩性能的比较1.4:压缩方式的选择压缩可以在MapReduce作用的任意阶段启用。 二:MapReduce数...
    99+
    2024-04-02
  • AndroidStudio图片压缩工具ImgCompressPlugin使用实例
    目录正文如何使用配置信息如何选择合适的压缩方式最佳实践问题解答正文 项目中集成了TinyPng,500张免费 几个key轮流使用 非常方便However,最近发现总是报错 Cause...
    99+
    2022-11-13
    AndroidStudio图片压缩 AndroidStudio ImgCompressPlugin
  • Android三种常见的图片压缩方式
    目录1、质量压缩2、按比例压缩(尺寸压缩、采样率压缩)3、鲁班压缩(推荐)下面就为大家带来3种比较常见的压缩方式 先给出一组数据 原图:width:2976; height:297...
    99+
    2024-04-02
  • android递归压缩上传多张图片到七牛的实例代码
    最近遇到这样一个需求:要做一个仿微信朋友圈的功能,要求上传最多九张图到七牛。七牛有上传图片的接口,但是每次只能上传一张。如果是九张图片一齐上传,使用for循环的话肯定不行的,很容易出错。因为上传七牛的动作是在子线程完成的,for循环是在主线...
    99+
    2023-05-30
    android 七牛 上传
  • electron-vue图片压缩的示例分析
    这篇文章给大家分享的是有关electron-vue图片压缩的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 最近用electron-vue(E...
    99+
    2024-04-02
  • C#实现图片缩略图功能的示例详解
    目录实践过程效果代码实践过程 效果 代码 public partial class Form1 : Form { public Form1() { ...
    99+
    2022-12-23
    C#图片缩略图 C# 缩略图
  • Android 显示GIF图片实例详解
    Android 显示GIF图片实例详解gif图动画在Android中还是比较常用的,比如像新浪微博中,有很多gif图片,而且展示非常好,所以我也想弄一个。经过我多方的搜索资料和整理,终于弄出来了,其实github上有很多开源的gif的展示代...
    99+
    2023-05-31
    android gif图片 roi
  • Android不压缩图片如何实现高清加载巨图
    本篇内容主要讲解“Android不压缩图片如何实现高清加载巨图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Android不压缩图片如何实现高清加载巨图”吧!一、概述对于加载图片,大家都不陌生,...
    99+
    2023-07-02
  • C#实现无损压缩图片代码示例
    一般在web应用中,对客户端提交上来的图片肯定需要进行压缩的。尤其是比较大的图片,如果不经过压缩会导致页面变的很大,打开速度比较慢,影响用户体验,所以一般会将图片进行压缩。 代码实现...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作