This is a replacement for Django's built-in ImageField. It uses the Google AppEngine image APIs in order to validate.
- Validation of the field counts against your App Engine transformations quota.
- This code assumes you're only using the in-memory file upload handler. None of the other stock handlers work well on App Engine; you should probably disable them.