Kostyantyn Shakhov Гость
|
Добавлено: Пн Дек 31 2001 14:01 Заголовок сообщения: Проблемы с чтением byte значений из *.bmp файла в Java. |
|
|
Проблема: средствами Java (код ниже) читается bmp-файл (24 bit per pixel) со структурой:
со смещения 54 etc. etc.
тестируемое изображение имело в "начале" и "конце" области чистого белого т.е. RGB=(255,255,255) однако приведеный ниже код выводил на консоль значения (-1,-1,-1). Я понимаю, что, наверное, проблема с автоматическим приведением типа byte к int в Java и/или знаковым битом, но как ее решить? Буду ОЧЕНЬ благодарен за любую оказанную помощь. Надо РЕАЛЬНО решить проблему как можно быстрее. ... byte buf[] = new byte[3]; FileInputStream fr = new FileInputStream(); fr.skip(54); //пропуск хедера for(j = 0; j |
|