Example #1
0
 def create_image_from_file(image, **kwargs):
     if os.path.isfile(image):
         with open(image, "rb") as image_file:
             image_object = mediaupdate.image()
             image_object.imageData = mediaupdate.imageDataType()
             image_object.imageData.data = image_file.read()
             MediaBackendUtil.set_image_fields(image_object, **kwargs)
             return image_object
     return None
Example #2
0
    def create_image_from_url(imageUrl: str, **kwargs):
        image_object = mediaupdate.image()

        if imageUrl.startswith("urn:"):
            image_object.urn = imageUrl
        else:
            image_object.imageLocation = mediaupdate.imageLocationType()
            image_object.imageLocation.url = imageUrl
        MediaBackendUtil.set_image_fields(image_object, **kwargs)
        return image_object