Image Extension Recommendation

I want the ability to upload images and be able to get different sizes for that image or even put watermarks over images. Coming from a Drupal background I am tempted to use the image-cache extension but there hasn’t been any updates since 2009. Just wondering what everybody uses?

Personally, I’ve used EUploadImage for a while, however to resize and use watermarks I recommend:

Yii link

image (fork), with watermark