Author |
Topic |
ali
Iran
110 Posts |
Posted - May 30 2019 : 10:14:48
|
Hi
I want a component which we can do easily view similar to windows explore for developer.
It support thumbnails of folder and files.
It is very useful for developers.
I checked imageenfoldermview and imageenmview and working with both components is very hard for this propose.
Best Regards
Ali Abbasi |
|
ali
Iran
110 Posts |
Posted - May 30 2019 : 14:59:20
|
Hi
If you will a simple Delphi sample for show folder and all files with thumbnails then please you will upload here. But best solution is make a components similar ShellListView with show thumbnails.
Best Regards
Ali Abbasi |
|
|
xequte
38611 Posts |
|
ali
Iran
110 Posts |
Posted - May 31 2019 : 02:17:08
|
Hi Nigel
I will test it and I will notify you. If I will see problem then I will report you. Thank you very much for your Delphi sample. I am ready for test and improve your new explorer. Your support is the best.
Best Regards
Ali Abbasi |
|
|
Uwe
284 Posts |
Posted - May 31 2019 : 18:12:55
|
Nigel,
the demo is dead slow and hangs completely when you try to open a folder with a lot of image files - particularly if the directory contains camera RAW files. If you want to speed things up significantly, you will need to take the "virtual" approach. Check out VirtualShelltools (especially VirtualExplorerEasyListview) available via GetIt package manager. Blows your Explorer demo out of the water even with the old DCRAWLIB.dll .
-Uwe |
|
|
w2m
USA
1990 Posts |
Posted - May 31 2019 : 18:54:18
|
I disagree about the demos speed. It seems adequately fast, and in fact, faster than I thought it would be. I admit I did not test raw files, but the other file types loaded quickly.
I have a number of commercial shell controls which are a little faster, but they are quite expensive.
Bill Miller Adirondack Software & Graphics Email: w2m@hughes.net EBook: http://www.imageen.com/ebook/ Custom Commercial ImageEn Development |
|
|
xequte
38611 Posts |
Posted - May 31 2019 : 20:22:45
|
Hi Uwe
I tested the demo on a folder of 800 raw images using both the LibRaw DLL and WIC (Windows) loading. Performance was excellent when using LibRaw and it was OK with WIC.
I checked a folder of 5000 JPEG images, it took a little over a second to fill, and then performance was good. There does seem to a bit of a delay when navigating if there are > 10,000 images in a folder. I don't think it would help being virtual, I think the delay is due to processing images required for current view.
Let me investigate that...
Nigel Xequte Software www.imageen.com
|
|
|
xequte
38611 Posts |
Posted - May 31 2019 : 21:53:35
|
There does seem to be an issue with EnableLoadExplorerThumbnails, presumably relating to the state of the thumbnail cache on the users system.
I recommend, this be set to false for now.
Nigel Xequte Software www.imageen.com
|
|
|
Uwe
284 Posts |
Posted - Jun 01 2019 : 14:03:06
|
Hi Nigel,
I checked a folder of 5000 JPEG images, it took a little over a second to fill
Not what I'm seeing here. I just tested with a folder holding 530 JPGs, and the process was very slow. The application didn't load the images in one go and scrolling down was constantly interrupted.
If I try to open a folder with approx. 1000 CR2 files from a Canon 5Ds (average size approx. 60 MB/file), the program hangs completely. I have to kill it via Task Manager.
I've used the compiled program that you provided in the link above. No DLLs. Win10, all updates applied. Must be the thumbnail generation via WIC codecs that slows the process down to a crawl.
-Uwe |
|
|
xequte
38611 Posts |
Posted - Jun 02 2019 : 03:02:45
|
Hi Uwe
Can you try compiling the demo on your system and see what options affect/improved it:
- ThumbnailDisplayFilter/ThumbnailResampleFilter - EnableLoadExplorerThumbnails - WICFastLoading
It might be easiest to try this demo:
\Demos\Multi\MViewPerformance\Performance.dpr
How big are the JPEG images? What are the specs of the system?
Nigel Xequte Software www.imageen.com
|
|
|
ali
Iran
110 Posts |
Posted - Jun 02 2019 : 07:49:21
|
Dear Nigel
I tested your sample. You add a new component to imageen which we can open a folder without any codes. Similar shelllistview which open a folder with a path, then it is easy and useful.
Best Regards
Ali Abbasi |
|
|
ali
Iran
110 Posts |
Posted - Jun 02 2019 : 09:03:21
|
Dear Nigel
I want to add some folders with files to Iefoldermview. Also I want to add some files to Iefoldermview. When I add folder and files then Iefoldermview do not refresh to new items.
Best Regards
Ali Abbasi |
|
|
Uwe
284 Posts |
Posted - Jun 02 2019 : 16:05:53
|
Hi Nigel,
I use ImageEn 8.1.1 . Does it make sense to compile the demo with it?
The JPGs were all about 1 MB each. System specs: Win 10 (64 bit), all updates applied. 16 GB RAM, i7 (4 cores), GeForce GTX 960 graphics card, DirectX 12
-Uwe |
|
|
ali
Iran
110 Posts |
Posted - Jun 02 2019 : 17:06:01
|
Hi Uwe
I think you most use new version of imageen.
Best Regards
Ali Abbasi |
|
|
xequte
38611 Posts |
Posted - Jun 03 2019 : 01:31:18
|
Hi Uwe
8.1.1 should be the same in this regard, so your results would be useful.
Nigel Xequte Software www.imageen.com
|
|
|
xequte
38611 Posts |
|
ali
Iran
110 Posts |
Posted - Jun 03 2019 : 10:30:04
|
Dear Nigel
I added files/folders with Delphi code and with open dialuge and TImageEnFolderMView can not refresh. I open again (call again) a folder with TImageEnFolderMView can not show new files/folders, but all shelllistview components can automatically refresh without any problem. So you will add refresh to your component or at least a code for fill again with new files and folder then TImageEnFolderMView is complete for windows folder show.
Best Regards
Ali Abbasi |
|
|
Uwe
284 Posts |
Posted - Jun 03 2019 : 14:41:52
|
Hi Nigel,
okay, I will test it and report back. Give me a few days, though. I've got visitors over at the moment.
-Uwe |
|
|
rmklever
Norway
51 Posts |
Posted - Jun 03 2019 : 15:39:30
|
Hi Nigel,
I see that the WebP images are loaded correctly in the Explorer both for thumbs and preview. Have you figured out a solution?
Roy M Klever Klever on Delphi - www.rmklever.com |
|
|
xequte
38611 Posts |
Posted - Jun 03 2019 : 16:38:29
|
Hi Ali
I don't know if I understand your requirements fully. When you say "refresh" do you mean refilling the control when files are added or deleted to a watched folder?
You can enable automatic refresh using:
https://www.imageen.com/help/TImageEnFolderMView.AutoRefresh.html
But you are manually filling the control with your own code (custom file list). How can any control automatically refresh when it does not generate its own file list?
Nigel Xequte Software www.imageen.com |
|
|
xequte
38611 Posts |
Posted - Jun 03 2019 : 16:38:59
|
Hi Roy
Yes, we'll have a fix in the upcoming release (next week).
Nigel Xequte Software www.imageen.com
|
|
|
Topic |
|