Jak uzyskać szerokość / wysokość pliku jpeg bez korzystania z biblioteki?
Po pierwsze chcę powiedzieć, że próbowałem wiele razy znaleźć odpowiedź za pomocą wyszukiwania google, i znalazłem wiele wyników, ale nie rozumiałem, ponieważ nie znam idei czytania pliku binarnego i konwertowałem wartość uzyskaną do czytelna wartość.
Co próbowałem to zrobić.
unsigned char fbuff[16];
FILE *file;
file = fopen("C:\\loser.jpg", "rb");
if(file != NULL){
fseek(file, 0, SEEK_SET);
fread(fbuff, 1, 16, file);
printf("%d\n", fbuff[1]);
fclose(file);
}else{
printf("File does not exists.");
}
Chcę prostego wyjaśnienia z przykładowymi przykładami, jak uzyskać szerokość / wysokość pliku jpeg z jego nagłówka, a następnie przekonwertować tę wartość na wartość czytelną.