Slow image view

Ideas for improvements and requests for new features in XnView Classic

Moderators: helmut, XnTriq, xnview

Post Reply
cymoon2323
Posts: 5
Joined: Sun Mar 02, 2008 1:29 pm

Slow image view

Post by cymoon2323 »

I am handling large images and XnView is awfully slow presenting them in fullscreen.

When I enable the preload function i cant do anything until the second image is loaded. It would be nice if I could interrupt the loading process by pressing escape. (killing a separate low-priority loading thread)

I don't know why but acdsee is 10 times faster. How do they manage this? Maybe by processing only the parts of the image that are needed for the fullscreen presentation. (JPEG: only the lower frequencies of every block, Tiff: every n-th pixel)
cymoon2323
Posts: 5
Joined: Sun Mar 02, 2008 1:29 pm

tiff compression

Post by cymoon2323 »

I tried uncompressed Tiffs instead of LZW compressed and the loading process is much faster.

But still the lowres preview and the ability to cancel the loading process are much better in acdsee.
User avatar
xnview
Author of XnView
Posts: 46238
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Re: tiff compression

Post by xnview »

cymoon2323 wrote:I tried uncompressed Tiffs instead of LZW compressed and the loading process is much faster.

But still the lowres preview and the ability to cancel the loading process are much better in acdsee.
Could you send me a sample?
Pierre.
cymoon2323
Posts: 5
Joined: Sun Mar 02, 2008 1:29 pm

Post by cymoon2323 »

Now I made better tests. The problem is the ICC support.

Test scenario:
7000x7000 pixel, RGB 8-bit, Photoshop add noise 100%, ECI-RGB, uncompressed tiff, 140MB

XnView blocks when it tries to preload this file, when the ICC support is enabled. If it is disabled I can cancel the loading process.

When I disable the support and try to open the fullscreen preview of the big tiff directly from the browser, XnView is blocked until the image is shown and ESC does not work in the meantime.

Like it is already mentioned on the global todolist, it would be nice to see parts of image while it is loaded.

I still have the problem that from time to time I have to handle 600MB tiffs. It would be awesome if XnView would load in the first place only the pixels from the file it needs to display a fullscreen preview instead of loading the complete file and scaling it afterwards. I can wait if I want to zoom into, but I would like to flip through the big images.

With big images the small preview window is also unusable, because XnView loads the complete image in RAM. The load process can be interrupted in XnView, but my computer is blocked because it has to swap.

Thanks for the interest in my problems
Jan
cymoon2323
Posts: 5
Joined: Sun Mar 02, 2008 1:29 pm

Post by cymoon2323 »

any news?
pic_viewer
Posts: 251
Joined: Sat Nov 17, 2007 7:53 am
Location: Germany

Post by pic_viewer »

As I am reading this here so often: if ACDSee works so well, what is your specific reason to change to XnView?
cymoon2323
Posts: 5
Joined: Sun Mar 02, 2008 1:29 pm

Post by cymoon2323 »

I like XnView, because it's free and slim. ACDSee and others are full of strange features. These Programms want to tell me where I have to print my pictures on the internet. I often can't change the thubnail-website presets. Other free programms install strange toolbars and extentions for controlling, that they still rule my computer. And finally, I want to support free software by using it and giving feedback.

Is this enough?
User avatar
xnview
Author of XnView
Posts: 46238
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Post by xnview »

Yes, currently the icc process can't be stopped
Pierre.
User avatar
herr_k.
Posts: 192
Joined: Fri Jan 06, 2006 6:11 pm

Post by herr_k. »

i have the same problem & i find this quiet annoying i must agree.
i tried a canon cam of a friend and saved the shots in .jpg & .cr2.
now when i am browsing there is of course always a jpg then cr2 jpg cr2 ...
when i open now a jpg into the view, the quiet fast pc is going down to its knees for about 8 sec because it is preloading the cr2 and i cant go back to browserview meanwhile.

and i dont want to switch of preload every time i have some raw pix in a folder?!
it is also that first i had no idea why xnview was freezing, because the other thing is, there is no progress-bar to show an activity?
and yep the most dilema is the not being able to cancel it (going back to browser view after just checking the jpg).

so what is this icc & how do i disable it for faster preload?
or for just being able to interrupt the freeze..

and yes i also agree with an option for "fast" preloading raw images, where not every detail is processed, just for viewing it should be faster.

maybe you could make a seperate preload option for fullscreen,
because when watching a photo series in a row i use the fullscreen,
when just checking out individual pics i use the viewer and i dont need a preload.

greets
User avatar
xnview
Author of XnView
Posts: 46238
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Post by xnview »

Yes i'll try to fix it
Pierre.
User avatar
herr_k.
Posts: 192
Joined: Fri Jan 06, 2006 6:11 pm

Post by herr_k. »

thanks!

until a fix, what is the ICC control and how can i disable it?
User avatar
xnview
Author of XnView
Posts: 46238
Joined: Mon Oct 13, 2003 7:31 am
Location: France
Contact:

Post by xnview »

herr_k. wrote:thanks!

until a fix, what is the ICC control and how can i disable it?
Option/General/Use icc profile
Pierre.
Post Reply