Miten luetaan Gif ja Jpg kuvia hexa tasolla. Eli siis kun luetaan tiedostosta tiedot niin mitkä/mikä on se/ne algoritmit millä nämä tiedostot on tehty. Eli haluan tietää gif ja jpg kuvan rakenteen.
Erikoinen kymysys.
Erikoinen kymysys.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 2
Vanhimmat
Ihan kuten muitakin binääri-tiedostoja. JPG- ja
GIF-kuvat on pakattu bitmapeista (periaatteessa
bmp) tilan säästämiseksi. GIF-kuvissa on vain 256
eri väriä, koska yhtä kuvapistettä esitetään 1
bytellä (2^8=256). Tämä byte on indeksi
luetteloon, jossa on 256 RGB-arvoa (=3*8 bittiä).
Lisäksi bytet on pakattu LZW-menetelmän (Lempel-
Ziv ja Welch) mukaisesti, jota käytetään myös zip-
tiedostoissa.
Pakatun datan muuntaminen pikseleiksi hoituu
helpoiten hankkimalla joku valmis kirjasto
käyttämääsi kääntäjään. Jos kiinnostusta riittää,
kannattaa hankkia joku alan kirja, mutta sitä
tuskin löytyy suomeksi. Itse ostin 1994 Steve
Rimmerin kirjan Bit-Mapped Graphics, mutta se on
jo vanhentunut ja siitä puuttuu jpg. JPG:llä
pystyy esittämään kaikki värit.
jpg kuviin saa Intelin sivuilta Intel JPEG
Libraryn (IJL), millä onnistuu jpegien luku
helposti.