我有一个bmp图片链接,这个图片我想保存在我的数据存储区中。所以,我更愿意将其转换为jpg。我该怎么办?
答案 0 :(得分:5)
你会使用ImageService,它实际上只能返回JPEG,PNG和WEBP,但可以读取BMP。
答案 1 :(得分:0)
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))