Exemple #1
0
def rotate(request, albumName, fileName, angle): # {{{
    
    if (int(angle) % 90) == 0:

        options = getSettings(CONFIG_FILE, 'Options')
        (requestedAlbum, requestedPicture) = getAlbumAndPictureOr404(albumName, fileName)
    
        image = Image(options['media'] + requestedAlbum.path + requestedPicture.filename, options)
        image.rotate(angle)
        image.save()
        image.resize()
        image.save(type = 'MS')
        image.thumbnail()
        image.save(type = 'T')

    return HttpResponseRedirect('/' + albumName)