я могу использовать изображения (JPEG) из моего приложения Python App Engine, используя API встроенных изображений без проблем, например, так:Подавать GIF из AppEngine (Python)
result = img.execute_transforms(output_encoding=images.JPEG)
self.response.headers['Content-Type'] = 'image/jpeg'
self.response.out.write(result)
Это не работает с GIF хоть. Следующие
result = img.execute_transforms(output_encoding=images.GIF)
self.response.headers['Content-Type'] = 'image/gif'
self.response.out.write(result)
приводит Output encoding type not in recognized set frozenset([0, 1, 2])
Глядя на documentation (около вершины), я считаю:
JPEG = images_service_pb.OutputSettings.JPEG
PNG = images_service_pb.OutputSettings.PNG
WEBP = images_service_pb.OutputSettings.WEBP
BMP = -1
GIF = -2
ICO = -3
TIFF = -4
OUTPUT_ENCODING_TYPES = frozenset([JPEG, PNG, WEBP])
Означает ли это, что сервировки GIFs в настоящее время не поддерживается питона изображений апи? Если да, есть ли другой способ обслуживать gif из приложения python app engine?