Well, that's what you think. The orientation sensor in your camera
apparently thinks different ;-) PTGui rotates images according to the
rotation information in EXIF data. THis isn't accurate for images shot
straight up or down and even for images shot more or less horizontally
the info can be recorded wrong.
> Is there a way to get PTGui to know that? I haven�t tried it yet but it seems
> weird to change an image that is in portrait orientation to landscape
> so that PTGui will think it is portrait.
Best is to disable auto rotation in the camera when shooting panoramas.
Once the EXIF data is recorded wrong you can either change the data or
the actual rotation - such that two wrongs make a right...
--
Erik Krause
http://www.erik-krause.de
This is another example of where "automatic" can cause more problems
than "Figure it out yourself." Things might even be more likely to
work if PTGui ignored any EXIF data about this and instead assumed
images were shot in a "portrait" orientation that resulted from
rotating the camera 90 degrees clockwise!
eo
On Nov 12, 2010, at 12:02 PM, Erik Krause wrote:
> Am 12.11.2010 17:11, schrieb Huck:
>> I shot a series of images in portrait orientation. When I load the
>> images PTGui 9 it says one of the images is in landscape mode and
>> recommends that I open it is a graphics program and change the
>> orientation. The image was shot in portrait orientation.
>
> Well, that's what you think. The orientation sensor in your camera
> apparently thinks different ;-) PTGui rotates images according to
> the rotation information in EXIF data. THis isn't accurate for
> images shot straight up or down and even for images shot more or
> less horizontally the info can be recorded wrong.
>
>> Is there a way to get PTGui to know that? I haven’t tried it yet
It is a feature request from some time ago to make EXIF rotation
optional. The Options->EXIF tab would have room enough. I hoped it will
make the way into version 9...
> i sometimes use my camera for a mix of stills and panos, so i like my
> camera to rotate the images appropriately
Me too. And I use one of the custom programs of my camera in order to
change all necessary settings quickly, auto-rotation being one of them...
Switch to Advanced mode and go to the Project Settings tab, there's a
check box 'Physically rotate images with EXIF Orientation tag upon
loading'. See the included help for more information.
Use File->Make Default to change the default setting for all new projects.
This checkbox should be set before loading the first image. After that
it's locked.
Unfortunately EXIF rotation is a contiuous source of problems due to the
fact that some programs apply it while other applications ignore it.
PTGui cannot be compatible with both at the same time, so the 'best
default value' depends completely on your point of view. To make the
problem worse, programs like Photoshop physically rotate the image and
remove the rotation tag after re-saving an edited image.
Another related problem is the fact that PTGui characterizes a lens by
its horizontal field of view; this is the reason why PTGui expects all
images to be in the same orientation. This is a Panorama Tools legacy
which I plan to overcome in a next version; it would have been much
better if a lens was characterized by its diagonal field of view from
the start.
Finally, for RAW files PTGui cannot determine the EXIF rotation since
dcraw doesn't tell this. dcraw will always physically rotate the image
if there's an EXIF orientation, and as a result the above checkbox does
not apply to raw images.
To make a long story short:
- it's best to disable the rotation sensor when shooting panoramas. If
you stitch RAW files in PTGui this is even compulsary.
- if there is EXIF rotation, uncheck the checkbox 'physically rotate..'
before loading the first image. But expect problems whenever the images
are processed and re-saved in Photoshhop.
Joost
I would prefer an option to ignore the rotation info in the EXIF and
let me physically rotate the images to the orientation I want.
And I don't have the Pro version of PTGui so I'm stuck fiddling
with some of the images.
> Another related problem is the fact that PTGui characterizes a lens by
> its horizontal field of view; this is the reason why PTGui expects all
> images to be in the same orientation. This is a Panorama Tools legacy
> which I plan to overcome in a next version; it would have been much
> better if a lens was characterized by its diagonal field of view from
> the start.
>
> Finally, for RAW files PTGui cannot determine the EXIF rotation since
> dcraw doesn't tell this. dcraw will always physically rotate the image
> if there's an EXIF orientation, and as a result the above checkbox does
> not apply to raw images.
All this reads as if it would be best to ignore rotation flag completely
for PTGui internal usage. It could be used to preset the Roll value, but
that's all. Internal processing could be done using either all images in
landscape or all in portrait orientation, what meets the processing
needs better. I wouldn't use diagonal field of view since this needs
additional computation and might cause compatibility problems.