O'Reilly logo

Ionic Cookbook by Hoc Phan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Taking a photo using the device camera

For this recipe, you will make an app to take a picture using the device camera or load an existing picture from the device album. The picture could be either in Base64 format or saved in a local filesystem of your app. Here is the high-level process:

  • Access the Cordova Camera plugin to trigger camera capture and get the image back in the Base64 or file URI format
  • Parse the Base64 data or URI on a <img> DOM object
  • Display URI if it's in the URI format
  • Capture an event of a toggle component
  • Display long data (for example, URI) using horizontal scroll

Getting ready

You should have a physical device ready in order to test camera capability. It's possible to just run it via an emulator, but the filesystem support might ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required