Old thread I know but maybe this will still help you or anyone finding it via search.
You don't say if you require this functionality for TinyMCE where clients may upload a massive image then resize it with the grab handles thinking it works like Microsoft Word. If this is the case take a look at the AutoFixImageSize extra by gerritvanaaken:
http://modx.com/extras/package/autofiximagesize
Auto-detects every img element and checks if the width/height attributes match the physical size of the image file. Generates a correctly sized version of the image (via phpThumbOf) and fixes the src attributes. Works especially well with TinyMCE’s image insertion.
This extra requires the phpThumbOf extra to be installed.
If your clients are uploading images into TV fields then take a look at phpThumbOf on its own, or one of the more recent similar extras.
With this installed you can apply an output modifier to the TV field in which you can specify dimensions for the stored image to be resized to so instead of:
<img src="[[*tvImage]]" />
You could have:
<img src="[[*tvImage:phpthumbof=`w=120&h=120`]]" />
More detail about other parameters such as Zoom Control are noted at:
http://www.belafontecode.com/image-manipulation-with-phpthumbof-in-modx-revolution/
phpThumbOf won't stop the client uploading hundreds of MB of image files but it can be used to stop MODX serving them up on a website.