首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于Android图片资源瘦身的奇思妙想

对于颜色很多尺寸大的图片一般用jpg,主要适用场景是用于做背景展示,这类图片除了调整压缩参数做有损压缩外,无损压缩可优化的空间则一般不会太大。...android的aapt在编译阶段其实是会对png图片进行压缩的,用的则是libpng和zlib,这个可以用aapt的源码佐证: 用libpng对图片进行预处理 用zlib对预处理后的图片进行压缩生成新图片...可以看到aapt对图片的压缩等级使用了最高等级9,期间系统也会做颜色表转换,这样可以减少很大一部分图片的体积,但系统的压缩方案是不是完美无缺呢?...仔细分析发现九宫格图片被压出问题了,aapt在处理png图片时会判断是不是九宫格图片,如果是则做特殊预处理: do_9patch其实主要的是九宫格信息弄出来,写入到info9Patch字段,并最终写入...不改变安装包内图片像素内容,轻轻松松减少几百K体积,何乐而不为呢?

4.7K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    手机图片瘦身小脚本 Mobile Photo Slim Project - wuuconixs blog

    后来就不用了,原因是我的图片总容量超过了50GB,升级到更高级的会员200GB空间大概每年需要300块,作为一个穷学生可承受不起,后来我的图片备份方案是上传到阿里云盘。...小米云盘很坑,但是它有一个功能非常好,就是进行图片瘦身。高清图片保留在云端,本地只留下压缩后的图。而小米官方的瘦身非常给力,原图和瘦身图几乎看不出差别。...我非常喜欢图片瘦身的功能,可惜在我不用黄金会员之后就不能再使用这个功能了。自去年11月以来,图片的总占用空间已经逼近10GB。 我便想手动撸一个瘦身脚本。 如何实现的?.../slim.py 即可开启瘦身之旅。 运行截图 效果演示视频 手机图片容量变化 从瘦身之前的9.17GB变成了瘦身后的 3.81GB,总共节省出了 5.35GB。...这还只是4个月的图片。一年就可以节省出 15GB的空间。 Github链接 wuuconix/Mobile-Photo-Slim: 手机图片瘦身 (github.com) 来个Star吧2333

    80720

    图像瘦身术:Java借助Tinify轻松将4M图片压缩至1M

    引言在当今的数字化时代,图片已成为网站、应用和社交媒体中不可或缺的元素。然而,大尺寸的图片不仅会增加页面或者客户端加载时间,还会占用大量的存储空间。...为了解决这个问题,可以使用图片压缩工具来减小图片的尺寸,然后再将压缩后的图片上传至对象存储服务(如阿里云OSS)。...本文将详细介绍如何利用Tinify压缩图片,并将其上传至OSS,重点介绍图片压缩实现方式。一、Tinify简介1.1 图片压缩的重要性随着互联网的普及,图片已成为信息传递的重要载体。...1.2 Tinify概述Tinify是一个基于云的图片压缩服务,它能够显著减小图片的文件大小,同时保持图片的高质量。Tin义提供了丰富的API,可以轻松集成到各种项目中。而且还是对外免费开放使用的。...第二种:图片URL上传只需可以提供一个URL到您的图像,而不必上传它,这种更适合图片查询展示的时候进行压缩,压缩之后可以在Source对象中获取新的图片URL。

    25011

    悟空活动中台 - 基于 WebP 的图片高性能加载方案

    https://mp.weixin.qq.com/s/rSpWorfNTajtqq_pd7H-nw 作者:悟空中台研发团队 一、背景 移动端网页的加载速度对用户体验极为重要,是影响页面转化率的关键因素,H5 活动页往往使用大量的图片素材来丰富活动效果...在《悟空活动中台 - H5 活动加载优化》一文中我们提到过图片压缩也是提升悟空中台产出 H5 页面加载性能的重要手段之一,对本篇将从技术选型、架构设计到方案落地,全方位的呈现悟空活动中台基于 WebP...【悟空活动中台】系列往期精彩文章: 《揭秘 vivo 如何打造千万级 DAU 活动中台 - 启航篇》 主要为大家讲述 vivo 活动中台的能力与创新。...《悟空活动中台 - 微组件状态管理(上)》介绍了活动页内 RSC 组件之间的状态管理和背后的设计思路。 《悟空活动中台 - 微组件状态管理(下)》探索平台和跨沙箱环境下的微组件状态管理。...《悟空活动中台 - H5 活动加载优化》从提高资源请求速度,资源压缩、缓存、渲染等多种角度出发,寻找悟空活动专题加载优化方案。

    1.4K20

    数据万象 CI 图片瘦身,实现超高压缩与视觉无损两全

    使得在视觉无损的情况下尽可能多的压缩图片大小,提升页面加载速度,同时兼顾图片视觉效果?...图片瘦身功能有哪些亮点 功能丰富:支持 JPG/ PNG/ GIF/ webP/ TPG/ HEIF 等图片格式,支持视觉无损压缩,满足您多场景多终端的应用需求。...图片瘦身功能的优势 与其他图片压缩工具相比,数据万象 CI 图片瘦身还具有以下优势: 对比项 数据万象 CI 图片瘦身 其他压缩工具 产品功能 拥有 Guetzli、TPG、HEIF、webP、质量调整等多种压缩手段...,无需主动调用;亦可支持 API 调用,对存量处理 仅通过 API 调用 下面,以 Guetzli 压缩举例,数据万象 CI 图像瘦身是如何实现“高压缩比、视觉无损”效果的。...数据万象图片瘦身,适用于社交平台、新闻资讯信息流、电商平台、网络游戏等场景,已服务于拼多多、小红书、美团大众点评、58同城赶集网、蘑菇街、微店等互联网巨头。

    1.3K30

    Python 阶段编程练习(一)

    定义六个变量分别表示‘周一’,‘周二’,‘周三’,‘周四’,‘周五’,‘饭店活动介绍’每个变量加上相应的注释。‘周一’到‘周五’中把菜名与价格作为格式化。...在‘饭店活动介绍’中把饭店名称以及所有奖品的价格用{}格式化。在‘凭结账小票可进行抽奖’后加入换行符,每等奖介绍完后都要进行换行,所有‘:’后面加入空格符。...定义一个活动介绍的变量‘ 饭店不仅每天有特价,为了回馈新老客户到店就送价值的精美礼品,凭结账小票可进行抽奖 一等奖: 价值 欧洲游 二等奖: 价值 的豆浆机 三等奖: 价值200元的生活大礼包”...在活动介绍中加入相应的格式符与转义字符 定义与1相对的变量写出每天的菜名,菜的价格,赠送汤的价格 最后将3与1对应的周一到周五以及活动介绍并输出 提交作业区 # coding:utf-8 num_1...23元, 赠送一份价值9.800000的罗宋汤 周二特价宫保鸡丁 12元, 赠送一份价值9.800000的紫菜蛋花汤 周三特价水煮鱼片 32元, 赠送一份价值9.800000的西湖牛肉羹 周四特价果儿拼盘

    83610

    评论支持发图片、人脸认证升级……6个新特性,活动、培训都能用

    写在前面 愚人节、清明节世界读书日、秘书节都能做哪些活动?保姆级的4月活动运营攻略,不要错过!...腾讯乐享进步的脚步从未停下,每周都有功能新特性,为大家提升文化活动、培训学习的流畅体验。评论支持发图片、人脸认证升级、论坛也支持先审后发了……6个功能新特性,一起来看看!...具体操作可查看文档: https://docs.qq.com/doc/DU2VFVVFJVEVSb1d0 留言链接可跳转 现在,在文档/活动/投票/课程等多应用的评论区留言,支持自动识别链接,点击链接可跳转对应地址...支持回复图片 同时,评论区也支持发表图片啦。比如课程的评论区内,学员提问后,老师可以分享截图或笔记照片;在文档结尾做图片征集活动也更加灵活。

    1.2K40

    京东金融Android瘦身探索与实践

    图7.整体实施路径 3.1 常规技术方案 3-1-1 图片处理 经过上述的APP的剖析,得出占用体积第一大的还是图片,因此将APP所有含SDK内所有图片在编译打包过程中通过瘦身任务自动完成图片优化处理...Google提供的shell程序进行格式转换,转换成功删除旧的图片,进而达到APK瘦身的效果 3.png压缩 Pngquant是一个好用的png压缩工具,可以进行有损图片压缩的命令行工具,因此在1和2...处理结束后,可以使用Pngquant进行二次压缩,达到更优的图片瘦身。...结合现有平台的通用能力,实现会员行为全路径覆盖,并能结合企业自身业务特点,规划相应的会员精准营销活动,提升会员忠诚度和业务的持续增长。...▪ 底层能力:维护用户基础数据、行为数据建模、用户画像分析、精准营销策略的制定 ▪功能支撑:会员成长体系、等级计算策略、权益体系、营销底层能力支持 ▪用户活跃:会员关怀、用户触达、活跃活动、业务线交叉获客

    47810

    双11电商瞄准下沉消费,大战升级背后现隐忧

    如淘宝推出特价版进行积极防御,而京东也推出京喜、苏宁易购推出拼购,各家的矛头都直指下沉市场。 虽然都是选择跟进拼多多,但在具体玩法上却有所差异。...相较于拼多多等依靠微信的海量流量池玩拼团裂变,淘宝特价版的社交关系链则显得有点薄弱。 不过,拼多多、淘宝特价版、京喜和苏宁易购在经营模式上却也有相似之处。...而苏宁拼购通过布局“拼工厂”,打造“新质造计划”来开启C2M招商活动。利用全场景、全渠道、全品类融合发展的场景零售模式,为入驻企业提供推广、物流等多方位产业链扶持政策。...虽然,在数据能力和产业链这些硬件上的优势,拼多多无法与背靠阿里的淘宝特价版、背靠京东的京喜、背靠苏宁的苏宁拼购等平台相提并论。...拼多多不仅优惠活动多、折扣力度大,还通过补贴政策和促销活动,获得了商家和用户的信赖。淘宝特价版和京喜以及苏宁拼购虽也有不少优惠政策,但是同拼多多比较,仍然没有太多的优势。

    1.8K21

    消费级基因检测APP-真我APP产品分析报告

    1.1体验环境 1.2产品定位 一句话:美容护肤、减肥瘦身。 真我App应用商城中『应用介绍』:量身定制瘦身计划,减肥顾问全程指导。卡路里、体重、饮食、运动,你记录,我分析。...APP这样,集基因检测、精准护肤、瘦身于一体的APP。...⑦运动享瘦:查看一天日常活动、轻运动、剧烈运动消耗的热量。 ⑧遗传方面:想知道自己各项天生颜值属性,想知道自己是否是易胖体质。...缺点:(1)创建帖时,页面不精致;(2)看帖时,文字显小,图片占比大。 ②精选文章体验 精选文章,很丰富,囊括美肤、肥胖、健康、基因,文章都比较专业,可读性也不错,护肤减肥的小伙伴可以学习。...②运动享瘦 里面可以查询各种活动、运动消耗的卡路里。建议先测量体脂,就会出现每日卡路里消耗建议。添加每日活动,系统自动给出消耗卡路里数据,还能计算当日还需运动多少卡路里。

    2.6K90

    想买特价机票?用这个小程序准没错

    我们已经做了这些: 知晓程序公众号(微信号 zxcx0101):做最好的小程序媒体,让你了解小程序的一切 小程序商店(minapp.com):全网首家小程序商店,已吸引海量小程序入驻,数量仍在不断增长中 未来小程序活动矩阵...特价机票、航班信息,这个小程序都有 一进入「春秋航空特价机票」小程序,便可以直接选择出发城市、到达城市和出发时间,还能选择单程票或往返票。 点击搜索,出发日期的各个航班机票价格一目了然。...看中心仪的航班,你可以直接在「春秋航空特价机票」中预订。 在「春秋航空特价机票」中,填写乘客资料,就能直接预订相应机票。...「春秋航空特价机票」小程序还会记录购买过机票的乘客信息,方便用户下一次预订时使用。 除了预订机票,「春秋航空特价机票」小程序还提供了航班查询功能。...「春秋航空特价机票」小程序,将主打春秋航空特价机票的预订。 相对于春秋航空 app,春航小程序功能进行了简化,保留了最常用的机票预订,航班动态查询,订单管理的几大核心功能。

    3K20

    Android APP 终极瘦身指南

    前言 APK瘦身即是对APK大小进行压缩策略,减小APK安装包大小,更小的安装包更有助于吸引用户安装;虽然说APK瘦身对于Android对应用可分配内存的限制影响不大,但是还是有一些影响的。...最近几周一直在研究如何为APK瘦身,折腾了很久,受一位大佬点拨,建议写一篇更全面的瘦身终极杀招大全,深以为然,思考良久,新开一篇,是时候写篇博客总结一下了,现做一个简单的总结记录。...在启动页,活动页等之类的大图展示区采用jpg将是非常明智的选择。...)第14条:使用shape背景 特别是在扁平化盛行的当下,很多纯色的渐变的圆角的图片都可以用shape实现,代码灵活可控,省去了大量的背景图片。...考虑到一定的风险性,建议挑选适合自己的方法就行;同时,我也会跟踪最新的瘦身技巧,及时补充更新。

    2.7K10

    APK瘦身看这一篇文章就够了

    这个系列从APK瘦身专题开始,后面会不定期推出其它专题,发过的专题也会不断更新。 1 APK瘦身的价值 APK瘦身严格来讲不算是对应用性能的优化,应该算是对程序体验的优化。...; 一个APK尽量只用一套图片,从内存占用和适配的角度考虑,这一套图建议放在xhdpi文件夹下; 使用tinypng等图片压缩工具对图片进行压缩; 如果对图片压缩的质量不满意,可以考虑使用其它图片格式,...比如不带alpha值的jpg图片、同等质量下文件更小的webP图片格式; 借助微信提供的资源文件混淆工具对资源文件做混淆,进一步压缩资源文件所占用的空间; 如果raw文件夹下有音频文件,尽量不要使用无损的音频格式...可以考虑相比于mp3同等质量但文件更小的opus音频格式; 能不用图片的就不用图片(用代码实现),如果要用图片则优先使用9图; 考虑引进VectorDrawable和svg。...让你的APK瘦成一道闪电 关于APK瘦身值得分享的一些经验 Android APK安装包瘦身 WebP 探寻之路 SmallerAPK, Part 1: Anatomy of an APK SmallerAPK

    92120

    优化| APK瘦身最佳实践

    APK瘦身也是anroid领域比较关注的技术之一,在开始对APK进行正式的减肥之前,我们先来了解一下APK包的构成,这样才好对症下药嘛。知己知彼方能百战不殆。 ?...Proguard对代码进行遍历,然后剔除其中未被使用的冗余的代码,并对类,属性,接口等进行重命名,从而达到瘦身的目的。 我们可以在 build.gradle 文件中配置Proguard。...在启动页,活动页等之类的大图展示区采用JPG将是非常明智的选择。...使用Gradle,对语言资源进行配置,也可以达到应用瘦身的目的。...其他 别忘了最简单,也最容易忽视的,去除重复的依赖,或者是引用更加轻量级的库,也可以达到apk瘦身的效果。 在Release版本中,去除那些只会在debug时才会出现的代码。

    98730

    【最新攻略】腾讯云双十一最强攻略密码

    腾讯云的双十一活动就是给你提供云计算服务的一次大优惠,价格打折或者送一些额外的福利。就像淘宝、拼多多双十一打折一样,腾讯云也会在这时候推出很多云服务的折扣或者特价。...首界面就是活动入口地址,点击即可进入 双人成团PK有大礼!...活动时间&&活动对象 即日起至2024年11月30日23:59:59 腾讯云官网已注册且完成企业或个人实名认证的国内站用户均可参与(协作者与子用户账号除外) 开团人数&有效期&活动说明 同一个账号可以支持参与多个不同的团...文字识别(通用票据识别-高级版、通用印刷体识别图)买1万~10万次/小时赠送1千次/小时;b) 大模型产品:大模型图像创作引擎( 图像风格化-图生图-1万/10万次)赠送1千次、大模型视频创作引擎 (图片跳舞...如果你需要存储大数据或者使用数据库,腾讯云也会给你优惠,比如给你一个特价的数据库服务。

    12810

    Android性能优化(十)之App瘦身攻略

    4、 Apk瘦身之资源瘦身 对于重要性,代码和资源的瘦身同样重要,但是从效果上来说,资源文件的瘦身效果比代码的瘦身效果要好非常多。...很有可能费力许久在代码上得到的瘦身效果,在资源文件瘦身中轻松就得到了。...7、 App瘦身总结: 7.1 代码瘦身 移除无用代码、功能; 移除无用的库、避免功能雷同的库; 启用Proguard; 缩减方法数; 7.2 资源瘦身 移除无用的资源文件; Drawable目录只保留一份资源...; 对图片进行压缩; PNG转换JPG; 使用矢量图; 使用WebP; 资源混淆; 资源在线化; 7.3 So瘦身 在允许的情况下,针对用户机型分布保留特定架构的So; 7.4 7Zip压缩 使用7Zip...一点经验:对Apk进行瘦身瘦身So以及资源文件是见效最快的操作。瘦身So以及删除不用的图片、压缩图片之后,Apk会缩减很大的比例;而针对Dex的优化可能作用不会很明显。

    1.7K30

    个人永久性免费-Excel催化剂功能第28波-工作薄瘦身,安全地减少非必要冗余

    一般形状对象如图片等,还是比较占用空间的,工作薄虚大,很多时候是这个原因引起 其他原因引起 其他的原因引起较少见,如大量的名称定义,有隐藏的数据量大的工作表不知等,一般出现这些原因,普通用户对其进行删除操作...工作薄瘦身功能操作及原理分析 打开需要瘦身的工作薄,按照指引点击【工作薄瘦身】按钮,即可完成当前活动工作薄的瘦身操作。...工作薄瘦身操作入口 因工作薄瘦身操作,有可能会误伤有用数据,故Excel催化剂体贴地进行了文件另存为操作,当出现误操作时,仍然保留有原文件的内容。...工作薄瘦身完成提示 系列文章 一文带你全面认识Excel催化剂系列功能 安装过程详解及安装失败解决方法 第1波-工作表导航 第2波-数字格式设置 第3波-与PowerbiDesktop互通互联 第4波-...PowerbiDeskTop中获取数据源 第6波-导出PowerbiDesktop模型数据字典 第7波-智能选区功能 第8波-快速可视化数据 第9波-数据透视表自动设置 第10波-快速排列工作表图形对象 第11波-快速批量插入图片

    1K30
    领券