Video Contact Sheet

Bugs found in XnView Classic. Please report only one bug per topic!

Moderators: helmut, XnTriq, xnview

Post Reply
QED
Posts: 1
Joined: Tue Sep 15, 2009 6:07 pm

Video Contact Sheet

Post by QED »

Hi. Firstly, thanks for making this outstanding program. I’ve been waiting years to finally move away from Acdsee Classic, which I think most of us would agree – was way ahead of its time. I was very happy when I found that XnView supported descrition.ion – the main thing keeping me with Acdsee.

As a new member, if I may give some feedback about the “process” before I move onto my actual bug. I am wondering why unregistered users are not allowed to search the forums to see if their bug has already been identified? I don’t think I need to explain how beneficial this would be.

In my case, after I registered I immediately searched to see if my bug had been previously reported. Luckily it had not been reported. But what if it had? Would I have reported the bug anyway so I don’t feel like I completely wasted my time? Or would I have gone away without posting anything except perhaps a negative comment because there was no search function? Just thought it was worth providing this feedback. Anyway, lets get to work…

====== Bug report starts here ======
Using version: 1.96.2 windows

According to the change log the bug was apparently fixed in this post:
http://newsgroup.xnview.com/viewtopic.php?t=14490
but it was not entirely…

This problem seems to only occur when SPACING = 0. I prefer to keep video thumbnails 1:1 size and arranged 4 x 4 on the “contact sheet”. So let’s say I have a video that is 512 x 384. I would set WIDTH = 2048 (ie, 4 x 512, no spacing). If I do this, the last frame in the row gets pushed down to the start of the next row so I end up with a 3x4 with blank where the 4th column should be. :bug:

Now, if I increase WIDTH by 1 pixel (or more) then the contact sheet draws correctly except now there are extra blank pixels on the right side.

I have reproduced this error with several different sizes of video and array sizes.

This error can also be reproduced if you want to make half-size thumbs. In the above example, if you set WIDTH = 1024, the same error will occur, but if you set WIDTH = 1025 then the 4 x 4 array is drawn correctly (with extra pixel on right).

Hopefully this will not be too difficult to fix.

====== End of bug report ======

While you are in the area, I have several small suggestions for improvement to the video contact sheet creator.
1. Batch mode!!! - it’s been mentioned before (probably not very easy but would greatly improve our lives). :D
2. Timestamp - placement and font size (independant of header) should be user selectable. Current placement at bottom-right often over-runs logos already in that position.
3. Header – information, position and font should be user configurable (eg. codec, fps, aspect ratio etc.).

Interestingly, all of these functions seem to be located in various other parts of XnView already.

Once again, thank you for such a great program!
-QED
Post Reply