The approach you can choose will mostly depend on the specifics of the app and the size and number of images you will be storing. Generally I would recommend storing them as a blob in the SQLite database but please be sure to check the Internal Versus External BLOBs in SQLite
article as well.
If you go with that approach you can also have a look at the Storing Blob images in SQLite
forum post and the How to Save Captured Picture into SQLite as blob and Retrieve back in Phonegap
thread. You can also have a look at our Camera sample
which demonstrates how to display an image from a string of Base64 encoded photo:
var smallImage = document.getElementById('smallImage');
// Show the captured photo.
smallImage.src = "data:image/jpeg;base64," + imageData;
I hope this information will help you move forward with your development.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.