Hello naveen,
If you want to use JPEGs with an i-appli the simple answer is you cannot.
The specs only support GIF, although the N503i and the P503i series support
JPEG.
I have not tried using JPEGs with these phones via DoJa, but I have looked
at JPEGs via
the web with the N503i. I guess I will have to check out viewing JPEGs with
DoJa later.
What Manish is saying is that if you absolutely must use JPEGs then you are
going to need to
do the displaying all by yourself. Basically, you read the image byte
stream via a net connection
then you write code that draws this byte code onto the screen. This means
that you will have to
write a canvas class and develop the logic to interpret the bytestrem into
lots of drawline method calls
to show the image.
Another solution is that you can get the JPEG byte stream and then convert
it to a GIF bytestream, save it
to the scratchpad and then call the MediaManager.getImage() method. It will
then load the image for you to
use in ImageLabels or draw on a Canvas. This way allows to send a
potentially smaller file over to the phone and
then use what the phone knows how to handle.
Of course, if you need to do more with you i-appli then just show an image
you may want to think about
how much space the rest of you logic is going to require. You may find it
that you either need to limit your application to run only on the N and P
series phones or not use JPEG and use GIF.
I hope that helps,
Zev
----- Original Message -----
From: "naveen" <nimmavanu@yahoo.com>
To: <keitai-l@appelsiini.net>
Sent: Tuesday, July 24, 2001 4:07 PM
Subject: (keitai-l) Re: image viewing in iAppli
> Could u please point me some links, where the image data(pixels....int[])
> are being directly written to canvas. Is there anything similar to
> ImageProducer, etc in DoJa api.
> thanks in advance
> naveen
>
> ----- Original Message -----
> From: "Manish Prabhune" <applet_graphics@yahoo.com>
> To: <keitai-l@appelsiini.net>
> Sent: Monday, July 23, 2001 8:00 PM
> Subject: (keitai-l) Re: image viewing in iAppli
>
>
> > If you mean entry point in terms of where to draw,
> > the fact that you have decoded a JPEG would mean that you have
> > pixel wise information with you. You could then draw directly
> > on the canvas pixel by pixel. But I do not know how you
> > would supply the color information
> >
> > Manish
> > www.imodeindia.com
> >
> >
> >
> > ----- Original Message -----
> > From: "naveen" <nimmavanu@yahoo.com>
> > To: <keitai-l@appelsiini.net>
> > Sent: Monday, July 23, 2001 4:51 PM
> > Subject: (keitai-l) Re: image viewing in iAppli
> >
> >
> > > getting the file as a stream is okay, but where is the entry point
into
> > the
> > > iAppli(after converting....).
> > > We are going for Jpegs because it gives better quality of photo images
> and
> > > you have maintained a nice site there.
> > > thanks
> > > naveen
> > > ----- Original Message -----
> > > From: "Manish Prabhune" <applet_graphics@yahoo.com>
> > > To: <keitai-l@appelsiini.net>
> > > Sent: Monday, July 23, 2001 12:45 PM
> > > Subject: (keitai-l) Re: image viewing in iAppli
> > >
> > >
> > > > I think you will have to get this file over a HTTP connection as a
> > stream
> > > of
> > > > bytes and then
> > > > use whatever logic to decode it.
> > > > But doing this over a keitai hmmmmmm why do you want to do it
anyway?
> > > >
> > > > Manish Prabhune
> > > > www.imodeindia.com
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: "naveen" <nimmavanu@yahoo.com>
> > > > To: <keitai-l@appelsiini.net>
> > > > Sent: Monday, July 23, 2001 11:45 AM
> > > > Subject: (keitai-l) image viewing in iAppli
> > > >
> > > >
> > > > > hi ,
> > > > > I am relatively new to keitai development, I have to display a
jpeg
> > > image
> > > > in
> > > > > an iAppli, how do i go about it.
> > > > > I traced the code of doja api, the support for GIFs is system
> > > dependent(I
> > > > > guess), as i eneded in native methods for handling images.
> > > > > I plan to do jpeg decoding in the client( keitai) and pass the
byte
> > > array
> > > > > thus got to the Iappli.
> > > > > I have got two problems now, Will I be able to do decoding in
client
> > > side
> > > > > (with limited resources) and where shall i pass the raw image byte
> > array
> > > > to
> > > > > the software(doja/cldc).
> > > > > regards
> > > > > naveen
> > > > >
> > > > >
> > > > > _________________________________________________________
> > > > > Do You Yahoo!?
> > > > > Get your free @yahoo.com address at http://mail.yahoo.com
> > > > >
> > > > >
> > > > > [ Did you check the archives?
> http://www.appelsiini.net/keitai-l/ ]
> > > >
> > > >
> > > > _________________________________________________________
> > > > Do You Yahoo!?
> > > > Get your free @yahoo.com address at http://mail.yahoo.com
> > > >
> > > >
> > > > [ Did you check the archives?
http://www.appelsiini.net/keitai-l/ ]
> > >
> > >
> > > _________________________________________________________
> > > Do You Yahoo!?
> > > Get your free @yahoo.com address at http://mail.yahoo.com
> > >
> > >
> > > [ Did you check the archives? http://www.appelsiini.net/keitai-l/ ]
> >
> >
> > _________________________________________________________
> > Do You Yahoo!?
> > Get your free @yahoo.com address at http://mail.yahoo.com
> >
> >
> > [ Did you check the archives? http://www.appelsiini.net/keitai-l/ ]
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>
> [ Did you check the archives? http://www.appelsiini.net/keitai-l/ ]
>
>
[ Did you check the archives? http://www.appelsiini.net/keitai-l/ ]
Received on Tue Jul 24 10:33:00 2001