I've got a batch process that converts uploaded images using wand to generate thumbnails and resized versions. The problem is that the converted images get a lot larger than the original image. An uploaded jpg (1024x768) that was 239kB ends up over 1.2MB at 800x600. If I just resize but don't change format, the image is 132kB. Here's the relevent bit of code from my script.
im1 = Image(blob=file)
sizemedium = '800x600'
im1.transform(resize=sizemedium)
im1.format ='png'
medfile = im1.make_blob()