5

I have a bunch of .heic photos from my iphone on my Windows 11 desktop. Unfortunately, the Windows File Explorer loads the .heic thumbnails terribly slow. How can I improve this?

K.Mulier
  • 240

4 Answers4

9

Upvoted answer is correct, but I have an even better fork.

  • Windows Explorer 11 only uses 1 CPU thread for thumbnails.
  • Old WinThumbPreloader only uses 1 CPU thread for thumbnails.

This utility solves this.

12x-50x faster HEIC/HEIF thumbnails!!!

Make sure you use the correct fork of WinThumbsPreloader that has multithreading, it is MUCH faster, at generating about 50+ HEIC/HEIF thumbnails per second by multithreading, if you have a modern 6C/12T+ CPU.

https://github.com/bruhov/WinThumbsPreloader/issues/19#issuecomment-993424181

Person @arturdd forked it and fixed the turbo HEIC/HEIF generator in the @bruhov Issue Tracker, but you have to download it from the @arturdd fork.

Comment on GitHub:

Just want to add this is a really great utility - and as "it should have been"! Installed in Win11, right clicked folder structure with about 3 000 synced HEIC photos (6 GB) from Android phone and using about 400 threads (!) all thumbnails where recursively created on my laptop (8C/16T i7 10875) in just a few minutes. Really great and I no longer consider switching back to JPG for faster thumbnails in Windows at least

...But use the correct fork!

There are multiple forks of the WinThumbsPreloader project (bruhov / arturdd / inthebrilliantblue), and you only want a fork that contains the successful multithreaded HEIC/HEIF support.

WinThumbsPreloader has been forked over 30 times.
The @Mfarooq360 fork is the best non-beta fork I have used, now at Version 1.1.0.

https://github.com/Mfarooq360/WinThumbsPreloader

The same author of the fastest HEIC/HEIF thumbnail generator fork of WinThumbsPreloader, says Version 2.0.0 is coming soon. If you want to try a beta, Version 2.0.0 is here:

https://github.com/Mfarooq360/WinThumbsPreloader-V2/releases

[Information current as of December 1st, 2023)

2

The WinThumbsPreloader software is a great solution for this problem:

https://github.com/arturdd/WinThumbsPreloader

I also figured that turning off Windows File Explorer indexing can help a great deal:

https://www.online-tech-tips.com/computer-tips/simple-ways-to-increase-your-computers-performace-turn-off-indexing-on-your-local-drives/

Maybe slightly unrelated, but I figured out this solution to assign a default app to files without extension:

assoc .="No_Extension"
ftype "No_Extension"="C:\path\to\my editor.exe" "%1"

see How to set the default program for opening files without an extension in Windows?

K.Mulier
  • 240
1

I have one more solution, which approaches this in a different/simpler way, not just throwing all of your processing power at the problem, which does, admittedly, "fix" the issue (assuming you have enough cores to chug through the work).

This reddit thread suggested going to the HEIC folder's properties and on the Customization tab and change it from Optimize this folder for: Photos (the default option Windows selects when it detects photos of any kind) to Optimize this folder for: General Items. At this point, Windows stops even trying to review the HEIC files and the folder loads as fast as any other folder. You can sort, view, etc easily and quickly. Resetting this option to Photos immediately causes the massive slow down once more.

Hope this helps someone that either A) doesn't have a bunch of cores or B) doesn't care about the photos optimization (whatever that does).

help-info.de
  • 2,159
kindlin
  • 21
1

Another solution besides WinThumbsPreloader. Multithreaded image thumbnail viewer: nomacs. This is the only third-party image viewer I've found that supports multi-threaded thumbnail generation.
On my 8th-generation intel 4C8T cpu , it generates about 5-6 thumbnails per second, which is about 5 times faster than the original one per second.

enter image description here

hrdom
  • 77