Exemple #1
0
def make_preview(request):
    result = {'success': False}
    try:
        operations = simplejson.loads(request.POST.get('operations'))
        image_name = request.POST.get('image')
        shortname, extension = os.path.splitext(image_name)

        result_image = storage.save(
            os.path.join(EDITED_PREVIEWS_ROOT, datetime.datetime.now().isoformat() + extension),
            apply_filters_to_image(image_name, operations)
        )

        result['image'] = storage.url(result_image)
        result['success'] = True
    except Exception, e:
        result['error'] = e.message
def make_preview(request):
    result = {'success': False}
    try:
        operations = simplejson.loads(request.POST.get('operations'))
        image_name = request.POST.get('image')
        shortname, extension = os.path.splitext(image_name)

        result_image = storage.save(
            os.path.join(EDITED_PREVIEWS_ROOT,
                         datetime.datetime.now().isoformat() + extension),
            apply_filters_to_image(image_name, operations))

        result['image'] = storage.url(result_image)
        result['success'] = True
    except Exception, e:
        result['error'] = e.message
Exemple #3
0
 def apply_to_image(self, image_name):
     return apply_filters_to_image(image_name, self.operations)
 def apply_to_image(self, image_name):
     return apply_filters_to_image(image_name, self.operations)