Like some others suggested pre-process the large file, break it up in smaller chunks, each chunk being a proper JPEG Then put all the chunks in a RandomAccessFile or a database. Be sure to be able to find the chunks by a row and column index.
Then put this RandomAccessFile or database on your phone and write code to fetch each sub-jpg based on a row and colum index. On Nov 20, 3:38 pm, PJ <pjbar...@gmail.com> wrote: > We might be able to come up with more creative solutions if you give > us more information about where the 8000x8000 jpeg file is coming > from, and whether you just want to display it in a WxH view or to do > something else with it. > > Also, since you expressed interest in Google's server-side solution > for Google Maps, are you considering developing a server-side > component to your app as well? If so, you could host this capability > (convert 8000x8000 image to smaller image) on a server somewhere. > > If you try to do all processing on the device itself, it's probably > going to be very slow. > > What does your app do? Now you've got me all curious. :D > > -- PJ > > On Nov 19, 7:06 pm, James Wang <jameswangc...@gmail.com> wrote: > > > > > > > Step #2: Generate 10,000 tiles that are 80*80 instead (100 * 100 tiles). > > > > > Step #3: Render tiles on-screen by drawing them on the Canvas, and > > > > support swipe gestures to move through the image by replacing tiles, > > > > much like Google Maps works. > > > Hi Mark, AFAIK, the decoder of jpeg on android must support to read > > random part of jpeg file if I want do step#2 as you said. > > I checked out SDK reference and found out the default decoder of jpeg > > seems not support it. Am I right? > > Do I have to make another jpeg decoder? > > > BTW, I think google map does the same thing on server side, not on > > mobile phone, does not it?- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en