process user uploaded images into size variants, returning json with paths and info for those image assets