def clean(self, value):
        """Passes the value to FileField and resizes the image at the path the parent
        returns if needed.

        """
        path = super(Image, self).clean(value)
        if path and self.size:
            self.resize_image(join(self.base_path, path))
        return path