bmp files from input stream. Help Please.
Hello.
I'm using Jimi for workin with images.
When i load a bmp image by
Image image = Jimi.getImage(filename);
MediaTracker _tracker = new MediaTracker(this);
_tracker.addImage(image, 0);
try {
_tracker.waitForID(0);
}
catch (InterruptedException ex) {
System.out.println(ex);
}
_tracker.removeImage(image, 0);
it is working good, no problem.
but i need to get images from database as byte array, and i do:
Image image = Jimi.getImage(new ByteArrayInputStream(bytes));
MediaTracker _tracker = new MediaTracker(this);
_tracker.addImage(image, 0);
try {
_tracker.waitForID(0);
}
catch (InterruptedException ex) {
System.out.println(ex);
}
_tracker.removeImage(image, 0);
it is not working for bmp format, dimension for image = -1;
with other formats (jpeg, gif, tiff) is ok.
what is problem? help me please.
thank you very much.

