Add isZoomable method
Add image state exporting and initiating with image state
Add getImageSize method
Support different export size and preview size
Renaming
Support image background
Fix image background position when preview has border
Round offset values
Reset offset when selecting new image
Use thin image background border
Style fixes
Allow passing in a default image url
Start loading default image at beginning
Support module.exports