Is there a way to adjust the vanishing point of an image with one point perspective?
I have an image of a hallway, like this:
I want to be able to adjust the perspective by moving the central vanishing point. So in some way, be able to determine the center of the image like this:

... and then move it around, like this:

The tool under "Edit->Transform->Perspective" adjusts a layer by manipulating the outside edges, but I want to adjust the layer from the inside, while keeping the outside edges constant.
Is there any kind of tool that can adjust an image in this way?
