In Part 1 of this series, I provided some background on responsive images, describing how you can add
sizes attributes to an
img element to serve appropriately sized image files to users of a website based on the size and capabilities of their browser and device. I also shared how WordPress used its native image resizing functionality to implement
sizes automatically and how you can use an external image service like Cloudinary to extend the native implementation that WordPress provides.
The following is a guest post by Damon Bauer, who tackles a pretty common web developer job: offering user image uploads. I'd hesitate to call it easy, but with the help of some powerful tools that do a lot of the heavy lifting, this job has gotten a heck of a lot easier than it used to be. Damon even does it entirely in the browser!