Gif ja Jpg

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.
2361
Äänestä

Muut lukivat myös

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.

Äänestä

jpg kuviin saa Intelin sivuilta Intel JPEG
Libraryn (IJL), millä onnistuu jpegien luku
helposti.

Äänestä

Kommentoi aloitusta


Haradis kirjoitti:

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.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu