2011-12-17 4 views
1
def embedd_image(): 
    from google.appengine.api import images 

    img1 = images.Image('/home/ubuntu/a.png') // Here I am getting **error 
    img2 = images.Image('/home/ubuntu/text.png') // Here I am getting **error                                 
    composite = images.composite([(img1, 0, 0, 1.0, images.TOP_LEFT), (img2, 81, 25, 1.0, images.TOP_LEFT)], 144, 68, output_encoding=0)       
    return composite                                     

** ошибка Unrecognized image formatпитон - AppEngine ошибка изображения апи

+0

Вы не сможете получить доступ к файлам за пределами корневой директории вашего приложения на App Engine - в конце концов, как бы развернутый доступ приложение ваш домашний каталог? Кроме того, когда вы публикуете эти вопросы, пожалуйста, укажите полное исключение stacktrace, а не просто парафраз ошибки. –

ответ

2

docs От:

class Image(image_data=None, blob_key=None)

...

image_data Данные изображения, как bytestring (str). Данные изображения могут быть закодированы в формате JPEG, PNG, WEBP, GIF (включая анимированные), BMP, Формат TIFF или ICO.

в виде байтовой строки:

img1 = images.Image(open('/home/ubuntu/a.png').read()) 
Смежные вопросы