Page 1 of 7 1 2 3 ... LastLast
Results 1 to 10 of 68

Thread: Image caching

  1. #1

    Default Preload the next image in memory

    Hello everybody! I would like to request one of those feature, which can significantly improve the speed of the browsing. That means to preload in the memory the next image or the previous, depending on the direction of browsing. It means that during the user is looking at the current image in the memory is loaded the next, so that the time to load the next image is practically zero. This feature is important when the user wants to browse the current folder with high speed. In my opinion this feature can make Irfanview approximately two time faster when browsing a directory with many images. In order to make a comparison please try a very old version of AcdSee (v 2.4) which is very fast due to this option.

    Thank you in advance,
    Best regards,
    Vizitator

  2. #2
    Administrator
    Join Date
    May 2007
    Location
    Near Munich, Germany
    Posts
    895
    Version
    IrfanView 4.33
    OS
    64-bit Linux Distribution
    CPU Cores
    8

    Default

    Hi,

    one word: caching function

    Yes, that would be great, because xnview and, as you said, acdsee do support that !

    steve

  3. #3

    Default

    I'm not sure if caching is the correct term even if it sounds so, because caching might suppose to save or keep the cache memory on hard disk drive. Even more, caching means sometimes to save ALL thumbnails in one location and load them once. I'm not sure about XnView, but I thought that caching in this program save ALL thumbnails in one folder on harddisk, but I repeat I can be wrong as I didn't use it too long. I prefer IrfanView! What I was talking about is to preload only one image, ok, maybe 2 or 3 but not too many! in video memory so that the time between 2 pictures is zero.
    Anyway, I'm glad that at least you Steve appreciated my opinion. Thank you! Let's hope that the programmers will consider it worth to think of it.

  4. #4
    Administrator
    Join Date
    May 2007
    Location
    Near Munich, Germany
    Posts
    895
    Version
    IrfanView 4.33
    OS
    64-bit Linux Distribution
    CPU Cores
    8

    Default

    Hi,

    your suggestion is a bit different to my idea:

    You are talking about saving pictures in the memory to improve loading it, in the program. My idea was to save thumbnails on the harddisk in the thumbnail viewer.

    Both methods will improve the speed of loading pictures

    I will forward these ideas to irfan !

    steve

  5. #5
    IV Newbie
    Join Date
    Jun 2007
    Posts
    3
    OS
    Win Vista Home Basic

    Default Preload on a different thread

    Hi,

    Both ideas seem nice. On cache I am not so keen myself - it might be useful indeed when looking and thumbnails (but thumbnails only). As for the preload function I think what can contribute to increased speed would be resizing the picture and putting it into the memory. This would however not allow to flip pictures instantly but rather decrees the 'switch over' time once it is requested.

    Another option of the kind to consider would be progressive loading for some image formats (even if not explicitly saved as progressive, say, JPG).

    Best regards,
    --
    mfx (Marcin Floryan)

  6. #6
    IV Newbie
    Join Date
    Aug 2007
    Posts
    5
    OS
    Win Vista Home Basic

    Default Image caching

    In thumbnails mode, the display of images (around 2 MB each) is very slow: I see the drawing of each image one after the other, row after row. For 500 photos (jpeg), it takes about 25 seconds

    With the photo gallery of Windows Vista, for the same folder, it's practically instantaneous (less than 1 second).

    This is really a problem for me, because I batch photos (small res for web) in little number each time, so I need to refresh the folder to see which one I already created a small version.

  7. #7
    IV Newbie
    Join Date
    Oct 2007
    Posts
    1

    Default I second, third, and fourth this request.

    Hey! I just registered in order to leave this comment, so I'll probably never return, but -- preloading the next image into memory would be a fantastic feature.

    I have a very high-res screen, and downloaded Irfanview because I wanted to flip through a bunch of comic strips on a tablet blown up and dithered to fit the screen. The one-second delay I get now with Irfanview (on a top-of-the-line computer) is the sort of thing that most people wouldn't think to complain about, but makes a huge difference in how the user perceives the interface.

    I actually remember using IrfanView a few years ago for a similar thing (showing people a slideshow of images at an event), wanting them resized, and noticing the same problem. The solution is easy, and the default Windows viewer does it. Preload option!

  8. #8
    Advanced User matera's Avatar
    Join Date
    May 2006
    Location
    3 miles below poverty level
    Posts
    1,383
    Version
    IrfanView 4.44
    OS
    64-bit Linux Distribution
    CPU Cores
    4

    Default

    oops my bad
    Last edited by matera; 02.10.2007 at 06:15 PM. Reason: mis-hit a button
    Its: Belongs to "It"
    It's: Shortened form of "It is"
    ---------------------
    Lose: Fail to keep
    Loose: Not tight

    ---------------------
    Plurals do not require apostrophes

  9. #9
    IV Beginner
    Join Date
    Oct 2007
    Posts
    63
    Version
    IrfanView 4.25

    Default Very much needed!

    The feature we are talking about is called read ahead/cache behind. Or at least that's how it's called in ACDSee and XnView. This was one of the two reasons that held me from switching from ACDSee 2.44 to IrfanView for the longest time. It speeds up picture browsing significantly, and makes the program feel so much faster. And how fast it feels is what ultimately defines user perception of how fast it is.

    Even on a modern hardware, you have to wait a bit for the next picture to appear in IrfanView, it's not immediate, and it's quite noticeable. It's even irritating when you want to flip through the pictures fast.

    I'm in no position to order Irfan what to do, but I think this should be a top priority feature. It's especially a shame not to have it taking into account that ACDSee and XnView had it for ages.

  10. #10
    IV Amateur
    Join Date
    Feb 2007
    Posts
    12

    Smile Image caching

    There should be two options to allow image caching to speed up image browsing: images are loaded while you are watching, so that you spend a few seconds to watch every image you'll not have to wait to see the following one. Also, with "cache behind" the previous image is cached so that if you change your mind and want to see the previous image again you'll not have to wait for it to be loaded again.
    ACDSee has this feature from its earlier versions.

    - Preload next image (cache ahead)
    - Keep last image (cache behind)

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •