Hi all.
Short description:
I have developed a small test application based on my EXIF information extraction routine. Please test it with your pictures and tell me if it works.
to test it simply use the "..."-button and browse to a folder that contains images of your digital camera (JPG). Press the start button and watch the show
(subfolders are not included)
For me it takes <20 seconds to "create" thumbs of 1573 images (we talking about 2,86GB of pictures!)
Longer story
One thing I "hat" from my early beginning of using MediaPortal is the very slow creation of thumbnail. This is especially a problem if you want to browse pictures from a memorystick or a network share and the thumbs for that pictures hat not been created before.
I always though why is MP so slow while other applications like the Ms MediaCenter or picture manager like Cam2PC and ACDSee or so impressive fast (at least if we talk about pictures from digital cameras).
After some research I found out that the other applications no not really create the thumbnails... they simply use the thumbs that are already embedded in the jpg's EXIF information.
Of course these embedded thumbnails are not as good as the one MP is creating on the highest level and we are not able to replace the creation of large thumbs either, but the embedded thumbs are good enough to compare them to the medium quality settings of MP.
My idea is to create a option to disable the auto creation of MP completely and
use my routine to simply show the embedded thumbs.
So the behaviour of MP would be:
If the user would like to use highres thumbs he can use the manual thumbs creation. This also helps to avoid the waste of diskspace because you theoretically need only thumbnails in your "\thumbs\pictures\" folder of pictures that don have thumbnails embedded.
BTW: the speed is also impressive if the images are stored on a compact flashcard or a networkshare via wireless lan, because the images are not read completely (like the most examples of exif extractors did that). My routine read and analyses the heady information of the images and stops as soon as the informations is found or not...
Bye
Lars
EDIT: If you are interested how this may look like in MediaPortal you should look at the following post: https://forum.team-mediaportal.com/showpost.php?p=169717&postcount=13
Short description:
I have developed a small test application based on my EXIF information extraction routine. Please test it with your pictures and tell me if it works.
to test it simply use the "..."-button and browse to a folder that contains images of your digital camera (JPG). Press the start button and watch the show
(subfolders are not included)
For me it takes <20 seconds to "create" thumbs of 1573 images (we talking about 2,86GB of pictures!)
Longer story
One thing I "hat" from my early beginning of using MediaPortal is the very slow creation of thumbnail. This is especially a problem if you want to browse pictures from a memorystick or a network share and the thumbs for that pictures hat not been created before.
I always though why is MP so slow while other applications like the Ms MediaCenter or picture manager like Cam2PC and ACDSee or so impressive fast (at least if we talk about pictures from digital cameras).
After some research I found out that the other applications no not really create the thumbnails... they simply use the thumbs that are already embedded in the jpg's EXIF information.
Of course these embedded thumbnails are not as good as the one MP is creating on the highest level and we are not able to replace the creation of large thumbs either, but the embedded thumbs are good enough to compare them to the medium quality settings of MP.
My idea is to create a option to disable the auto creation of MP completely and
use my routine to simply show the embedded thumbs.
So the behaviour of MP would be:
- Looking into the "\thumbs\pictures\" folder if a "highres" thumb is available
- if not use the embedded thumb
- if there is no embedded thumb... there could be an option to create a thumb in the "\thumbs\pictures\" folder.
If the user would like to use highres thumbs he can use the manual thumbs creation. This also helps to avoid the waste of diskspace because you theoretically need only thumbnails in your "\thumbs\pictures\" folder of pictures that don have thumbnails embedded.
BTW: the speed is also impressive if the images are stored on a compact flashcard or a networkshare via wireless lan, because the images are not read completely (like the most examples of exif extractors did that). My routine read and analyses the heady information of the images and stops as soon as the informations is found or not...
Bye
Lars
EDIT: If you are interested how this may look like in MediaPortal you should look at the following post: https://forum.team-mediaportal.com/showpost.php?p=169717&postcount=13