Pienso que el problema está en los permisos de la imagen o en dar un ruta equivocada.
Yo doy la URL y no me da problemas. Algo como:
Código:
Image('%simg/general/prueba.png' % settings.MEDIA_URL, width = self.ancho*0.33,
height = self.ancho*0.33*escala)
Ahora bien según Django 1.3 es recomendable usar las directivas STATIC_URL, MEDIA_URL, MEDIA_ROOT y STATIC_ROOT para separar los archivos estáticos de lo subidos por el usuario.
Saludos.