I am trying to make a small program to capture images.

My problem is that when I set the appuifw.app.orientation='landscape' my image in the viewfinder is not rotated.

I am using the camera.start_finder( redraw_finder, backlight_on=1, size=(res_x, res_y) ) - where redraw_finder is my blit function. I have tried rotating the image start_finder throws with transpose, but it gives me an error. I think transpose is to slow for the amount of calls it gets. Anyone got a solution?

Code:
appuifw.app.orientation='landscape'
def start_finder():
    camera.start_finder( redraw_finder, backlight_on=1, size=(res_x, res_y) )

def redraw_finder(im):
    appuifw.app.body.blit(im)