Как конвертировать BMP в JPG на стороне GAE? - PullRequest
0 голосов
/ 27 января 2012

У меня есть ссылка на изображение BMP, это изображение я хотел бы сохранить в своем хранилище данных.Итак, я бы предпочел преобразовать это в JPG.Как я могу это сделать?

Ответы [ 2 ]

5 голосов
/ 27 января 2012

Вы бы использовали ImageService , который фактически может возвращать только JPEG, PNG и WEBP, но может читать BMP.

0 голосов
/ 27 января 2012
bmp_file = 'foo.bmp'
jpg_file = 'foo.jpg'
import google.appengine.api.images
with open(bmp_file, 'rb') as bmp_fd:
    image = google.appengine.api.images.Image(bmp_file.read())
with open(jpg_file, 'wb') as jpg_fd:
    jpg_fd.write(image.execute_transforms(output_encoding=google.appengine.api.images.JPEG))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...