我正在尝试使用cordova-plugin-camera检索一张PNG图片,代码如下:
navigator.camera.getPicture(onPictSuccess, onFailPict, { quality: 50, encodingType:Camera.EncodingType.PNG, destinationType:navigator.camera.DestinationType.FILE_URI});
但它总是返回一个 JPG 文件。有人在 Android 上成功获得 PNG 吗?
在 CameraLauncher.java l.390 和许多其他位置查看 Android 的 java 插件源,“.jpg”似乎是硬编码的:
uri = Uri.fromFile(new File(getTempDirectoryPath(), System.currentTimeMillis() + ".jpg"));
我尝试用“.png”替换“.jpg”,但当然这只改变了扩展名。