размеры картинки
От: Аноним  
Дата: 18.06.08 14:17
Оценка:
подскажите что я делаю не так?
//Вот моя функция которая выдергивает высоту\ширену картинки
long Mult(unsigned char lsb, unsigned char msb){
    return (lsb + (msb * 256) );
}
.........
// тут я выдергиваю первые 10 байт файла
fread(Data,sizeof(char),10,File);
..........// дальше классификация по определению типа гиф жпг, бмп, пнг....
//и тут, вот к примеру для жпг выдергиваю необходимые значения
Height = Mult(Data[1], Data[0]); 
Width = Mult(Data[1], Data[0]);
printf("Height: %d\r\n", Height);
printf("Width: %d\r\n", Width);

Но в выводе у меня получается полная ерунда
файлик с шириной\высотой 174x62
а я получаю
Height: 65496
Width: 65496

19.06.08 22:36: Перенесено модератором из 'C/C++' — Кодт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.