ios录音机文件与资料占用

ios录音机文件与资料占用,第1张

iOS录音机文件占用的空间大小取决于您录制的资料长度,以及当时所采用的音频格式。一般来说,录制较短的录音文件,占用的空间较小,但录制较长的录音文件,占用的空间就会更大。 此外,如果使用高质量的音频格式,比如WAV或AIFF,也会增加文件的大小。

项目工程里面用到了压缩,这边做了个笔记整理了一下。

压缩:文件的体积变小,长宽尺寸不变,质量可能下降。

裁剪:文件尺寸变小,长宽尺寸变小,文件体积大小会变小。

在iOS中压缩使用到两个关键方法: UIImageJPEGRepresentation 和 UIImagePNGRepresentation 使用方式如下。

下面我们用测试一下两个方法的差异。就使用的本文上面的那张傍晚iPhone拍摄的,具体参数如图:

使用 UIImagePNGRepresentation(image) 返回的数据量大小为 1,299,138 字节(磁盘上的13 MB) 。

使用 UIImageJPEGRepresentation(image, 10) 返回的数据量大小为 183,531 字节(磁盘上的184 KB 。

可以看到 UIImagePNGRepresentation(UIImage \image) 要比 UIImageJPEGRepresentation(UIImage image, 10) 返回的数据量大很多。

使用 UIImageJPEGRepresentation 可以大幅度降低的数据量,比如刚才拍摄的那张,通过该方法压缩之后,数据大小仅为 184 KB 。 更改压缩系数为05再读取数据时,返回的数据大小只有 111 KB 。大小压缩了,但是清晰度并没有像差多少,质量也没有明显的降低。

所以在读取数据的时候,建议优先使用 UIImageJPEGRepresentation ,根据实际业务需求,设置压缩系数。

以上就是关于ios录音机文件与资料占用全部的内容,包括:ios录音机文件与资料占用、iOS-图片压缩和裁剪、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9688972.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存