使用 UIImageJPEGRepresentation 时,多少数字保留全分辨率?

Posted

技术标签:

【中文标题】使用 UIImageJPEGRepresentation 时,多少数字保留全分辨率?【英文标题】:When using UIImageJPEGRepresentation what number retains full resolution? 【发布时间】:2015-06-25 02:11:02 【问题描述】:

谁能帮我解释一下比例(0 到 1)?哪个质量最好/最低,这对文件大小有何影响?

【问题讨论】:

见***.com/a/17475842/1271826 【参考方案1】:

关于规模

生成的 JPEG 图像的质量,表示为 0.0 到 1.0 之间的值。值 0.0 表示最大压缩(或最低质量),而值 1.0 表示最小压缩(或最佳质量)。

【讨论】:

但是 1.0 很少是最好的选择,通常会退后一点,这是质量与文件大小的妥协。 或使用提供无损压缩(并保留透明度)的 PNG。或者,更好的是,在可能的情况下,返回用于创建图像的原始资产(例如 NSDataimageWithData 一起使用,或者如果您从照片/资产库中检索它,则有用于检索原始资产的 API )。显然,如果您使用UIGraphicsGetImageFromCurrentImageContext 动态创建图像,则必须使用UIImagePNGRepresentationUIImageJPEGRepresentation,否则通常最好返回原始资产。

以上是关于使用 UIImageJPEGRepresentation 时,多少数字保留全分辨率?的主要内容,如果未能解决你的问题,请参考以下文章

测试使用

第一篇 用于测试使用

在使用加载数据流步骤的猪中,使用(使用 PigStorage)和不使用它有啥区别?

今目标使用教程 今目标任务使用篇

Qt静态编译时使用OpenSSL有三种方式(不使用,动态使用,静态使用,默认是动态使用)

MySQL db 在按日期排序时使用“使用位置;使用临时;使用文件排序”