如何在Ionic中将png转换为jpg?

时间:2020-01-17 12:24:30

标签: ionic-framework

在iOS上,CameraOptions EncodingType被忽略。尽管将EncodingOptions设置为JPEG,以下选项仍会将照片另存为PNG:

const options: CameraOptions = {
      quality: 80,
      correctOrientation: true,
      destinationType: this.camera.DestinationType.FILE_URI,
      encodingType: this.camera.EncodingType.JPEG,
      mediaType: this.camera.MediaType.PICTURE,
      targetWidth: 700,
      targetHeight: 1000
    }

为规避此问题,我认为应该可以将PNG文件转换为JPEG。如何在Ionic中做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以通过一种简单的方式将ong图像添加到canvas中,然后使用canvas.toDataURL(“ image / jpg”); 而且,您可以使用隐藏的画布或通过使用javascript作为画布创建对象来做到这一点,然后完成技巧,然后将其全部从代码中删除。