dsweeney
asked on
Read display a gif using a socket or fileinputstream in applet
I need to read a gif using either a socket connection or FileInputStream, convert to an image and display using graphics.drawImage . most methods seem to return an array of bytes, which I think I can convert to an image using MemoryImageSource, however I have found no concrete examples and just cannot get it to work. I would just use getImage but the image is cached at the browser and I can't have that, need fresh reload. I need a solid example of how to do this.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
I forgot to mention: the byte array must contain a decompressed image, i.e. a pixmap, for the above code to work. If you're working with GIF this means you must first decompress the GIF image.
ASKER
The pic will be a JPG, and there is no way for me to decompress it first (I am using Connectix Quickcam software that simply sends the image it 'sees' to disk every 10 seconds). I can also save it as a BMP or TIFF file, if this helps?? Also, what the heck is a bilevel image? I have been trying to get this project online so long that I will give you 200 points and an A if you can provide some code that does the trick!!!