Client-side image processing library