Kykeneekö joku kertomaan selkokielisesti jpg- tai bmp-koodauksesta. Siis miten kuva-informaatio eli data koodataan muistiin kuvatiedostoksi (esim.digitaalisesta kuvadatasta). 1101100101010110101010101110110...
JPG-koodauksessa kuva jaetaan 8x8 ruutuihin, joille jokaiselle tehtään DCT(discrete cosine transformation)-muunnos ja nämä muunnoksen kertoimet koodataan tiedostoon kuvadataksi. Tilasäästöä saadaan aikaan, kun muunnetuista kertoimista jätetään tietty määrä vähiten merkitseviä arvoja pois.
http://en.wikipedia.org/wiki/
http://en.wikipedia.org/wiki/JPEG
Tuossa jälkimmäisessä linkissä näyttää olevan linkki myös viralliseen jpeg-standardiin.
BMP-tiedostot ovat yksinkertaistettuna sellaisia, että jokaista kuvan pistettä varten merkitään erikseen pisteen väriarvo. BMP käyttää palettia, johon merkitään oikeat väriarvot ja sitten itse kuvadataan merkitään värin numero paletissa. BMP ei yleensä käytä minkäänlaista pakkausta, mutta ainakin tietyt versiot siitä tukee RLE koodausta eli sellaista, jossa peräkkäin olevat samat väriarvot voidaan koodata yhdellä värillä ja numerolla siitä kuinka monta niitä on peräkkäin.
http://en.wikipedia.org/wiki/Bitmap
FooBat kirjoitti:
BMP käyttää palettia, johon merkitään oikeat väriarvot ja sitten itse kuvadataan merkitään värin numero paletissa.
Riippuu kuvan bittisyvyydestä. 24-bittiset kuvat tallennetaan normaalisti RGB-väreinä ilman erillistä palettia.
tn kirjoitti:
FooBat kirjoitti:
BMP käyttää palettia, johon merkitään oikeat väriarvot ja sitten itse kuvadataan merkitään värin numero paletissa.
Riippuu kuvan bittisyvyydestä. 24-bittiset kuvat tallennetaan normaalisti RGB-väreinä ilman erillistä palettia.
Tätä vähän muistelinkin. Näköjään tuon wikin mukaan palettia ei käytetä edes 16-bittisessä moodissa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.