![]() |
View large pictures
What would be the best application to view large images on the N810 (at 100 % size with scrolling)?
Examples: - a large subway map - digitized road maps - Canola: slow to load, needs to load the image fully in memory - Web Browser: slow, same memory problem as Canola - liqbase: promising, but not (yet) intended for image browsing - including the image in a PDF: ? - ... |
Re: View large pictures
Have you tried Quiver?
If it's a map, you might try looking for an original PDF, since the vector format will reduce the memory size. Converting an image to a pdf won't have any advantages, though, and would probably be worse. |
Re: View large pictures
Yes I tried Quiver with a very large image (10000 x 10008, 14.8 MB).
It crashed and forced the NIT to reboot... |
Re: View large pictures
I think you can just forget about displaying an image with 10000x10008 on the tablet. Even though the file is "only" 14.8 MB in size compressed, in memory it expands to _at least_ 100080000 bytes, i.e. around 95 Megabytes.
|
Re: View large pictures
How about just cutting up the image into smaller ones?
|
Re: View large pictures
/me thinks that in a way Maemo Mapper is the solution because it is capable of reading tiled maps.
|
Re: View large pictures
Quote:
If you had a clever image viewer, optimized for low RAM use, you could just decode the part of the image that you wish to display. Now, I'm not aware of an image viewer that actually works like that, since most image viewers are designed for PCs with lots of RAM. |
Re: View large pictures
technically we have more than 95mb of memory ;)
just enable swap and carry on regardless! the largest image currently loaded and panned in liqbase was 2300*1600 (Berlin map), but that was tiled 10*10 with full dynamic panning and zooming. I think the loading time of ultra large images would be the prohibitive step here and not the actual image itself. Its very practical to do fully dynamic tiling of smaller images - like maemo mapper, I currently have the entire graffiti wall dynamically loading images (and sketches..) as they scroll into view (im working on the _release() calculation now..). does anyone actually have one of these monster images and I'll actually confirm it. ace: you are right, most image viewers will not load piece of an image because the algorithm would be tied specifically to the image format itself and frankly would not be worth it for most uses. |
Re: View large pictures
lcuk - my example picture is too large to be uploaded in the forum. I emailed it to your gmail account. It would be great if you can confirm that liqbase is able to handle it.
btw I am a user of liqbase - looking forward for the next release! |
Re: View large pictures
hahaha, you had to upload a gif :eek:
(liqbase only knows about jpegs and pngs for now) I've converted it and dropped it into my liqbase install replacing the map. so far, its taking about a fortnight to open it.. and the app killer kicked in and it rebooted ;) might actually have been 256color png causing its own issues. trying it from the new liqbase framework. converted to png, 13.1mb reading with libpng causes the app to drop out after about 3 minutes of trying, it never gets far enough to actually get into my blitter :( converted to jpg, 46.9mb reading with libjpeg causes similar program dropout, but no reboot. anyone wanna try with the other apps and see if they can get a workable image view with this big image? the image is here: http://liqbase.net/lovepixel.gif (i got shouted at for putting it in the forum directly earlier :p) btw, this made me recreate the core scrolling map viewer widget from original liqbase :) |
Re: View large pictures
lcuk, I'm sorry to hear that my picture is the reason for your trouble ;-)
But I'm sure that liqbase will benefit from your experiments... |
Re: View large pictures
I would rather try and fail, than not attempt something.
you are right, it will benefit - every step I take makes liqbase and my other code stronger. |
Re: View large pictures
lcuk, are you nuts???
Your image made my desktop machine start to swap! Don't do such nasty things in a forum... :) |
Re: View large pictures
but but but it gets resized to smaller :P
ill alter it in a few mins lol |
Re: View large pictures
ok pycage, i've changed it for a link instead.
its amusing what people consider normal on one machine brings others to a halt. |
Re: View large pictures
lol, why is there a parade going past what seems to be a strip club. Also, I liked the why Firefox rendered that image. First it loads a grainy image, them progressively scans it to make it better.
|
Re: View large pictures
Quote:
People consider it normal to have huge amounts of RAM for running badly written applications. Hopefully the netbook/nettop hype will change this way of thinking. :) * running Ubuntu with compiz happily on a eeebox with 1 GB RAM * |
Re: View large pictures
I've used Quiver on 4000x3000 images. Loading is slow, but it works alright.
Images, OTOH, loads them (also slowly) and tries to tell me they're only 2000x1500... :rolleyes: |
Re: View large pictures
Might this help? http://www.linux.com/feature/61974
"Google Map Image Cutter (GMIC) is a free software program that automatically slices up images, arranges them in tiles, and puts them into a Google Maps browser. It allows you to embed panoramas or extremely large images into Web pages, so visitors can zoom down to as much detail as they want and pan and scroll with the mouse." |
Re: View large pictures
Quote:
|
Re: View large pictures
What about trying to resize the map image manually and using a lower-res version, but then zoom in to 200%?
Often, these map files come in a way too large resolution. Try to reduce it to 50% and 33% of the original size and look if there is indeed a loss of real information or if you can live with the smaller version. (I've successfully applied this method on map images here in the past) |
Re: View large pictures
debernardis, it works! With the Google Map Image Cutter (GMIC) at level 6 a html file and 1264 tiles in jpeg format are generated.
lovepixel.gif (10000 x 10008, 14.8 MB) split to tiles is now 18,6 MB. I copied the html file and the tiles to my N810 - in the browser, zooming and panning works! Then I hacked the html file to load a local copy of the google javascript api. Unfortunately the browser still insists on a internet connection at first. I have to find out what's causing this. |
Re: View large pictures
Quote:
|
Re: View large pictures
i dunno, it was just the picture I was sent by the original poster to test in liqbase.
I thought it would be a reasonable image to check alternative methods. |
| All times are GMT. The time now is 10:55. |
vBulletin® Version 3.8.8