Is there a photo viewing app that automatically rotates a picture, so if the picture is landscape then it is landscape on the screen but if it is a portrait then it is portrait on the screen, to maximize the size of the picture on the small screen? Many Android apps do this but I have not found...