title: Convert capacitor Camera result to Blob
body: <p>I need to convert the result from the Capacitor Camera plugin to a Blob for upload to Firebase Storage. </p>
  
  <p>I could upload the Base64 string but I already upload Blobs/Files from a Browse button's FileList so I'd like not to change the design of this.</p>
  
  <p>The Camera plugin provides the image data as a Base64 encoded string representing a PNG image.</p>
  
  <p>I've tried the following:</p>
  
  <pre class="lang-js prettyprint-override"><code>const { Camera } = Plugins;
  
  const image = await Camera.getPhoto({
    quality: 90,
    allowEditing: true,
    resultType: CameraResultType.Base64
  });
  
  const rawData = atob(image.base64String);
  const blob = new Blob([rawData], { type: 'image/png' });
  </code></pre>
  
  <p>But the blob ends up not being a valid image.</p>
  
  <p>Any help is appreciated.</p>
  
  <p>Using: @angular/core: 9.1.4, @ionic/angular: 5.1.0, @capacitor/core: 2.1.1</p>