iOS 版 Phonegap 相机插件的质量设置有啥影响?

Posted

技术标签:

【中文标题】iOS 版 Phonegap 相机插件的质量设置有啥影响?【英文标题】:What effect does quality setting have for the Phonegap camera plugin for iOS?iOS 版 Phonegap 相机插件的质量设置有什么影响? 【发布时间】:2014-11-03 23:54:31 【问题描述】:

对于 Phonegap 摄像头插件中的“质量”参数,我了解该数字的范围是 0 到 100。但是,是否有任何资源以严格的方式显示,或者是否有人检查过这个数字在实践中是如何改变质量的图像或它将如何对应于 ios 应用程序的实际图像质量和文件大小?有关如何优化此数字以保持高质量但最小文件大小以尽可能快地将图像保存到服务器的任何建议?

【问题讨论】:

【参考方案1】:

我有同样的问题,我的图像大小必须小于 100 KB。我认为您无法知道相机分辨率,请查看 cordova 文档:

质量:保存图像的质量,表示为 0-100 的范围,其中 100 通常是全分辨率,不会因文件压缩而损失。 (编号)(请注意,无法获取有关相机分辨率的信息。)

但在 ios 上你有一个副本:

使用destinationType.FILE_URI 时,照片会保存在应用程序的临时目录中。如果需要考虑存储空间,您可以使用 navigator.fileMgr API 删除此目录的内容。

我已经测试了几种质量,但如果相机的分辨率很差,照片也会很差。

【讨论】:

关于如何实施最小分辨率检查或其他什么的任何想法? “嘿,你的照片看起来很垃圾。我们建议不要上传它们。”

以上是关于iOS 版 Phonegap 相机插件的质量设置有啥影响?的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap 3.4.0 和相机插件 (iOS) 的问题:CDVPlugin 类 CDVCamera (pluginName: camera) 不存在

相机不适用于phonegap中的应用

使用 Phonegap/Cordova 相机插件从相机或图库中选择照片

ios phonegap 子浏览器插件设置

相机插件不适用于 Android 的 PhoneGap Build

Phonegap 相机插件问题 (DestinationType.FILE_URI)