APP资源管理优化


浏览:454 次

文章的第一个微信公众号

在APP中,X1、X2和X3的使用已经司空见惯。Empting不再使用的图片和课程已经在互联网上发布。是否无法进一步优化它们?答案当然是否定的。今天我们将探讨资源管理的优化。

大多数资源都是图片。说到图片,我们必须谈论位图和矢量图像

位图

位图图像,也称为点阵图像或光栅图像,由称为像素(图片元素)的单个点组成。这些点可以不同地排列和着色以形成图案。放大位图时,可以看到组成整个图像的无数个方块。放大位图大小的效果是增加单个像素,从而使线条和形状看起来不均匀。

矢量图

矢量图,也称为面向对象图像或绘图图像,在数学上定义为一系列由线连接的点。矢量文件中的图形元素称为对象。每个对象都是一个独立的实体,具有颜色、形状、轮廓、大小和屏幕位置等属性。

矢量图是根据几何特征绘制的图形。向量可以是点或线。矢量图只能由软件生成。该文件占用较少的内部空间,因为这种类型的图像文件包含独立的分离图像,可以自由且无限制地重新组合。

说一些合理的话。

位图是由无数点组成的图片,基本元素是像素;矢量地图由多个图形组成,基本元素是图像。当在大屏幕上绘制相同大小的位图和矢量图像时,位图的缺点就会显现出来。图像看起来像一个大像素颗粒,而矢量图像的基本效果仍然很好。

矢量图形在绘制不同屏幕时具有天然的优势。

矢量图形入门

Xcdoe 9和iOS 11已经支持矢量图形。您只需要设置“保存医生达达”复选框。

形象

前提是图像格式是矢量

与资源大小的一倍、二倍和三倍之和相比,向量图的大小减少了60%,这是一个很好的改进。

可拉伸图像

该工具自iOS 11和Xcode 9以来一直受到支持。它可以在构建时网格化图像元数据,而不是在运行时处理它,并减少显示图像时的CPU压力。

当渲染大小大于当前大小时,将重新渲染。否则,将使用优化的预渲染位图。

效果是这样的

形象

切片

没有一个

水平的

竖的

水平和垂直

居中

瓷砖

拉伸拉伸

使用这两组参数可以满足大多数要求

形象

当我们使用下图所示的图像时,我们可以提前向UI清楚地解释它,制作一个小图像,并在设备上使用可拉伸图像来实现大图像的效果。

形象

白色部分表示可拉伸和可丢弃

形象

最终效果如下

[图像上载失败…(Image-e69625-1575532167202)]

相关资讯:
我不知道哪个APP更好?没关系。让我们来看看这个评估

我不知道哪个APP更好?没关系。让我们来看看这个评估

查看
Topco APP排行榜!

Topco APP排行榜!

查看
哪些拓客APP更可靠

哪些拓客APP更可靠

查看
有哪些方法可以有效提高APP产品的下载率?

有哪些方法可以有效提高APP产品的下载率?

查看
iOSApp扫描和检测3D对象的终极指南

iOSApp扫描和检测3D对象的终极指南

查看