@cinnamon since you're already using cloudflare, you could set up a web worker to resize your images when you link to them a certain way
it's a little less simple to set up, but that way you wouldn't need to manually resize everything whenever you upload something new (though if you do decide on doing that, i agree imagemagick is really good!)