Kirjautuminen

Haku

Tehtävät

Keskustelu: Yleinen keskustelu: JPG-koodaus

vb1235 [25.03.2007 19:30:30]

#

Kykeneekö joku kertomaan selkokielisesti jpg- tai bmp-koodauksesta. Siis miten kuva-informaatio eli data koodataan muistiin kuvatiedostoksi (esim.digitaalisesta kuvadatasta). 1101100101010110101010101110110...

Lahha [25.03.2007 19:50:13]

#

http://www.fortunecity.com/skyscraper/windows/364/bmpffrmt.html

FooBat [25.03.2007 21:52:09]

#

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/Discrete_cosine_transform
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

tn [25.03.2007 22:09:54]

#

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.

FooBat [25.03.2007 22:14:28]

#

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.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta