I just noticed that EXIF orientated thumbnails (ie: taken in portrait) are smaller than they should, because their longer dimensions have to fit both X and Y (they are stored not turned, and must fit both Portrait and Landscape).
Isn't it possible to directly create and store thumbnails with the right orientation and dimensions (based on 'EXIF orientation' setting)?
XnView would then delete such thumbnails when user changes 'EXIF orientation' setting (which is not supposed to happen regularly). Another solution could be to store a rotation flag on thumbnail creation and compare it against current 'EXIF Orientation' setting on display (and recreate if different).
=> Thumbnail size would be maximized and XnView would not have to rotate those thumbnails on-the-fly on every display (ie: faster).
V 1.90 <x>
EXIF orientated thumbnails are smaller than they should
Moderators: helmut, XnTriq, xnview
Re: EXIF orientated thumbnails are smaller than they should
Yes, i have not store final thumbnail to be able to rotate it easily!Olivier_G wrote:I just noticed that EXIF orientated thumbnails (ie: taken in portrait) are smaller than they should, because their longer dimensions have to fit both X and Y (they are stored not turned, and must fit both Portrait and Landscape).
Isn't it possible to directly create and store thumbnails with the right orientation and dimensions (based on 'EXIF orientation' setting)?
If i change that, user should recreate thumbnails, but is it a problemXnView would then delete such thumbnails when user changes 'EXIF orientation' setting (which is not supposed to happen regularly). Another solution could be to store a rotation flag on thumbnail creation and compare it against current 'EXIF Orientation' setting on display (and recreate if different).
=> Thumbnail size would be maximized and XnView would not have to rotate those thumbnails on-the-fly on every display (ie: faster).

Pierre.
Re: EXIF orientated thumbnails are smaller than they should
I think it would be fine (ie: the correct size advantage would be much greater than that small 'recreate' drawback in the long term use).xnview wrote:If i change that, user should recreate thumbnails, but is it a problemOlivier_G wrote:XnView would then delete such thumbnails when user changes 'EXIF orientation' setting (which is not supposed to happen regularly). Another solution could be to store a rotation flag on thumbnail creation and compare it against current 'EXIF Orientation' setting on display (and recreate if different).
=> Thumbnail size would be maximized and XnView would not have to rotate those thumbnails on-the-fly on every display (ie: faster).??
Olivier
PS: yes, I'm back... skimming through unread posts right now...
Re: EXIF orientated thumbnails are smaller than they should
Now i'm too close to the release, so i would like to not change thatOlivier_G wrote:I think it would be fine (ie: the correct size advantage would be much greater than that small 'recreate' drawback in the long term use).xnview wrote:If i change that, user should recreate thumbnails, but is it a problemOlivier_G wrote:XnView would then delete such thumbnails when user changes 'EXIF orientation' setting (which is not supposed to happen regularly). Another solution could be to store a rotation flag on thumbnail creation and compare it against current 'EXIF Orientation' setting on display (and recreate if different).
=> Thumbnail size would be maximized and XnView would not have to rotate those thumbnails on-the-fly on every display (ie: faster).??
Olivier
PS: yes, I'm back... skimming through unread posts right now...

Pierre.
Re: EXIF orientated thumbnails are smaller than they should
I agree with you...xnview wrote:Now i'm too close to the release, so i would like to not change that

-> postponed.
Olivier