/ Forside / Interesser / Fritid / Foto / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Foto
#NavnPoint
dova 15981
Klaudi 7333
refi 7267
o.v.n. 6442
IBM760 5420
severino 3705
emesen 3101
bentjuul 3076
Teil 3020
10  Nordsted1 2955
Overnaturligt RAW format?
Fra : s.v.nielsen


Dato : 31-01-06 13:09

Et billede i RAW ser ud til at indeholde mere information end der er
plads til

For eksempel bliver et 7Mbyte *.CRW til et ca 42Mbyte ukomprimeret *.TIFF

Billedet kommer fra et 7Mpixel kamera så der er kun én byte til hver
pixel i RAW formatet

I det ukomprimerede format (eller lagring i RAM) anvendes seks bytes per
pixel (48 bits farver)
Men selv ved 24 bits farver fylder billedet stadig tre gang af hvad det
gør i RAW, nemlig 21Mbyte(3 byte per pixel)

Hvad er forklaringen på dette?

--
Med venlig hilsen
Søren Videbæk Nielsen


 
 
Bo Bjerre (31-01-2006)
Kommentar
Fra : Bo Bjerre


Dato : 31-01-06 13:11

s.v.nielsen wrote:
> Et billede i RAW ser ud til at indeholde mere information end der er
> plads til
>
> For eksempel bliver et 7Mbyte *.CRW til et ca 42Mbyte ukomprimeret *.TIFF
>
> Billedet kommer fra et 7Mpixel kamera så der er kun én byte til hver
> pixel i RAW formatet
>
> I det ukomprimerede format (eller lagring i RAM) anvendes seks bytes per
> pixel (48 bits farver)
> Men selv ved 24 bits farver fylder billedet stadig tre gang af hvad det
> gør i RAW, nemlig 21Mbyte(3 byte per pixel)

> Hvad er forklaringen på dette?

Data kompression

Bo //

Hans Kruse (31-01-2006)
Kommentar
Fra : Hans Kruse


Dato : 31-01-06 13:16


"Bo Bjerre" <post@fjernes-sidebanen.dk> skrev i en meddelelse
news:43df53b6$0$8068$ba624c82@nntp02.dk.telia.net...
> s.v.nielsen wrote:
>> Et billede i RAW ser ud til at indeholde mere information end der er
>> plads til
>>
>> For eksempel bliver et 7Mbyte *.CRW til et ca 42Mbyte ukomprimeret *.TIFF
>>
>> Billedet kommer fra et 7Mpixel kamera så der er kun én byte til hver
>> pixel i RAW formatet
>>
>> I det ukomprimerede format (eller lagring i RAM) anvendes seks bytes per
>> pixel (48 bits farver)
>> Men selv ved 24 bits farver fylder billedet stadig tre gang af hvad det
>> gør i RAW, nemlig 21Mbyte(3 byte per pixel)
>
>> Hvad er forklaringen på dette?
>
> Data kompression

Ja, tabsfrit.

--
Kind Regards/Med venlig hilsen,
Hans Kruse
http://www.hanskruse.com/



Helge Olsen (31-01-2006)
Kommentar
Fra : Helge Olsen


Dato : 31-01-06 22:28


"Hans Kruse" <hans.kruse@mail.tele.dk> wrote in message
news:43df54fb$0$15788$14726298@news.sunsite.dk...
>
> "Bo Bjerre" <post@fjernes-sidebanen.dk> skrev i en meddelelse
[snip]
>>
>> Data kompression
>
> Ja, tabsfrit.
>
Ikke hos Nikon. I hvert fall ikke på D50...

/Helge



HKJ (31-01-2006)
Kommentar
Fra : HKJ


Dato : 31-01-06 22:32

Helge Olsen wrote:
>>> Data kompression
>> Ja, tabsfrit.
>>
> Ikke hos Nikon. I hvert fall ikke på D50...

Nikons kompression er tabsfri også på D50.
MEN før komprimeringen bliver der smidt nogle data væk.

Helge Olsen (31-01-2006)
Kommentar
Fra : Helge Olsen


Dato : 31-01-06 22:43


"HKJ" <xx.hkj.xx@mailme.dk> wrote in message
news:43dfd737$0$78279$157c6196@dreader1.cybercity.dk...
> Helge Olsen wrote:
>>>> Data kompression
>>> Ja, tabsfrit.
>>>
>> Ikke hos Nikon. I hvert fall ikke på D50...
>
> Nikons kompression er tabsfri også på D50.
> MEN før komprimeringen bliver der smidt nogle data væk.

Så har trollene på dpreview feilinformert meg :)

/Helge



HKJ (31-01-2006)
Kommentar
Fra : HKJ


Dato : 31-01-06 22:52

Helge Olsen wrote:
>> Nikons kompression er tabsfri også på D50.
>> MEN før komprimeringen bliver der smidt nogle data væk.
>
> Så har trollene på dpreview feilinformert meg :)

Nogle på dpreview ved det udemærket.

Det er sker før komprimeringen er at sensor udlæsningen, som kan ligge
fra 0 til 4095, bliver reduceret til cirka 600-700 værdier. Denne
ændring er i praksis ikke synlig (Nikon kalder det "visual lossless").
Disse værdier bliver så komprimeret med en tabsfri algorithme.

Du kan faktisk finde koden til at dekomprimere nef filer på nettet (se
efter dcraw).

Povl H. Pedersen (02-02-2006)
Kommentar
Fra : Povl H. Pedersen


Dato : 02-02-06 07:11

In article <43dfd737$0$78279$157c6196@dreader1.cybercity.dk>, HKJ wrote:
> Helge Olsen wrote:
>>>> Data kompression
>>> Ja, tabsfrit.
>>>
>> Ikke hos Nikon. I hvert fall ikke på D50...
>
> Nikons kompression er tabsfri også på D50.
> MEN før komprimeringen bliver der smidt nogle data væk.

Så er det ikke RAW. Så er det kun næsten-RAW.

Andreas M. (31-01-2006)
Kommentar
Fra : Andreas M.


Dato : 31-01-06 13:24

s.v.nielsen wrote:
> Et billede i RAW ser ud til at indeholde mere information end der er
> plads til

12bit * 7MP / 8 bit er cirka lig 10MB, og så ryger der lidt komprimering
på, så vi ender omkring 7-8MB, mere hokus pokus er der såmænd ikke i det ;)

--
Andreas M.

Jens B (31-01-2006)
Kommentar
Fra : Jens B


Dato : 31-01-06 13:38


"s.v.nielsen" <x.v.nielsen@c.dk> skrev i en meddelelse
news:43df5337$0$46992$edfadb0f@dread15.news.tele.dk...
> Men selv ved 24 bits farver fylder billedet stadig tre gang af hvad det
> gør i RAW, nemlig 21Mbyte(3 byte per pixel)

Jeg er ikke 100% sikker, men når man har et 7 Megapixel kamera, betyder det
så ikke at censoren har 7 millioner punkter, som opfatter enten rød, grøn
eller blå. Men der er IKKE 7 millioner der opfanger rød + 7 millioner der
opfanger grøn + 7 millioner der opfanger blå.

Men derfor behøver man også kun 8 bit (256 nuancer) til at beskrive hver
pixel fra censoren. Når billedet gemmes i raw, vil jeg tro at det gemmes
præcis som censoren opfatter det, dvs man bruger kun 1 bit per pixel.

Når det senere koverteres til tiff, så koverterer man det vel samtidig fra,
at pixels'ne kun viser en nuance af henholdsvis rød, grøn og blå, til at
hver eneste pixel vises med fulde 24 bit (formentlig lavet fra et gennemsnit
af omkringliggende pixels).

Jens



Bo Bjerre (31-01-2006)
Kommentar
Fra : Bo Bjerre


Dato : 31-01-06 13:58

Jens B wrote:

> Jeg er ikke 100% sikker, men når man har et 7 Megapixel kamera, betyder det
> så ikke at censoren har 7 millioner punkter, som opfatter enten rød, grøn
> eller blå. Men der er IKKE 7 millioner der opfanger rød + 7 millioner der
> opfanger grøn + 7 millioner der opfanger blå.

Ja, set fra et elektronisk synspunkt er en pixel en pixel. Over pixel
matrixen ligger der et farvet filter, der gør at halvdelen af ser grønt,
1/4 ser rødt og 1/4 blåt. At der så senere beregnes en egentlig farve
for HVER pixel er noget, der kommer til senere. Normalt vil et kamera,
der optager i rå-format omsætte hver pixel's måling til 12 bit. Fuji har
lavet en speciel chip, der er opbygget på en anden måde.

> Men derfor behøver man også kun 8 bit (256 nuancer) til at beskrive hver
> pixel fra censoren. Når billedet gemmes i raw, vil jeg tro at det gemmes
> præcis som censoren opfatter det, dvs man bruger kun 1 bit per pixel.

Hvis du bruger 1 bit pr pixel, har du enten en skrivefelj eller et
underligt billede

Datakompression kan deles i to typer: Den, der bruges til billeder/lyd,
og som indeholder egentligt datatab. Her kan data ikke genskabes 100%.
Og den anden type, der bruges mange steder, hvor man kan genskabe alle
data (uden tab). Algoritmerne her hedder typisk zip eller lzh, men der
er mange.

Bo //

Jens B (31-01-2006)
Kommentar
Fra : Jens B


Dato : 31-01-06 14:46


"Bo Bjerre" <post@fjernes-sidebanen.dk> skrev i en meddelelse
news:43df5ee1$0$11170$ba624c82@nntp02.dk.telia.net...

> Hvis du bruger 1 bit pr pixel, har du enten en skrivefelj eller et
> underligt billede

ups, der skulle ha stået byte.

Jens



KNL DtP (31-01-2006)
Kommentar
Fra : KNL DtP


Dato : 31-01-06 14:04

"s.v.nielsen" <x.v.nielsen@c.dk> skrev i en meddelelse
news:43df5337$0$46992$edfadb0f@dread15.news.tele.dk...

> For eksempel bliver et 7Mbyte *.CRW til et ca 42Mbyte ukomprimeret *.TIFF

RAW: 7 millioner pixels * 12 bit/pixel = 10,0 Mb.

Med den tabsfri kompression mange RAW-formater benytter kommer du ned på cirka
7 Mb - altså efter motivtype.

Husk på at RAW-billeder ikke, som det færdige RGB-billede, indeholde tre
farvekanaler for hver pixels. RAW-billedet er "sort/hvidt" - altså blot
intensitetmålinger fra 0-4095 (4096 trin = 12 bit).

Når den så "fremkaldes" i RAW-programmet til en 16 bit/kanal og gemmes i
ukomprimeret TIF vokser størrelsen:

TIF: 7 millioner pixels * 16 bit/kanal * 3 kanaler = 40,1 Mb.


Når du er færdig med at redigere billedet i Photoshop kan du roligt konvertere
fra 16 bit/kanal til 8 bit/kanal og gemme det som TIF med (tabsfri)
LZW-kompression. Så kommer du ned på mellem 6-14 Mb - igen alt efter motiv.

MVH

Kristian
www.knl-dtp.dk



Ukendt (31-01-2006)
Kommentar
Fra : Ukendt


Dato : 31-01-06 18:36

Udgangspunktet for regnestykkerne er forkerte.
Hver pixel indeholder 3 kanaler af 12 bits.
Dvs. at hver pixel fylder 36 bits (12red + 12green +12blue = 36rgb bits pr
pixel)
36 bits * 7 mio effektive pixels = 252 mio bits
252 mio bits / 8 bits pr. byte = 31,5 mega bytes
Således burde RAW filen fylde mindst 31MB.
Når den ikke gør dette så skyldes det at den komprimeres (lossless).
Et 7 megapixel kamera indeholder således 21 mio pixels. 7 til red, 7 til
green og 7 til blue

Mvh
Jesper




Toke Eskildsen (31-01-2006)
Kommentar
Fra : Toke Eskildsen


Dato : 31-01-06 18:47

Jesper Juul Pedersen wrote:

> Et 7 megapixel kamera indeholder således 21 mio
> pixels. 7 til red, 7 til green og 7 til blue

Nej, du har misforstået. Medmindre du da taler om Foveon-chips, men de
ville kalde det et 21MP kamera til at starte med.

Læs f.eks.
http://www.dpreview.com/learn/?/Glossary/Camera_System/Sensors_01.htm
--
JPEGCrops 0.6.22 beta - Tabsfri beskæring af JPEG billeder -
http://ekot.dk/JPEGCrops/

Ukendt (31-01-2006)
Kommentar
Fra : Ukendt


Dato : 31-01-06 19:15

> > Et 7 megapixel kamera indeholder således 21 mio
> > pixels. 7 til red, 7 til green og 7 til blue
>
> Nej, du har misforstået. Medmindre du da taler om Foveon-chips, men de
> ville kalde det et 21MP kamera til at starte med.

ok tak for korrektionen... så bliver regnestykket dermed således:

Hver pixel indeholder 1 kanal af 12 bits som enten er rød grøn eller blå
Dvs. at hver pixel fylder 12 bits
12 bits * 7 mio effektive pixels = 84 mio bits
84 mio bits / 8 bits pr. byte = 10,5 mega bytes

Dette passer også meget bedre med den faktiske størrelse.




KNL DtP (31-01-2006)
Kommentar
Fra : KNL DtP


Dato : 31-01-06 20:01

"Jesper Juul Pedersen" <spam> skrev i en meddelelse
news:43dfa919$0$1750$edfadb0f@dread11.news.tele.dk...

> 84 mio bits / 8 bits pr. byte = 10,5 mega bytes

Hvis der skal gå helt flueknepperi i den, så bliver resultatet 10,0 MB, da der
går 1.024 byte på en kB og der går igen 1.024 kB på en MB.

MVH

Kristian
www.knl-dtp.dk



Bo Bjerre (31-01-2006)
Kommentar
Fra : Bo Bjerre


Dato : 31-01-06 20:12

KNL DtP wrote:
> "Jesper Juul Pedersen" <spam> skrev i en meddelelse
> news:43dfa919$0$1750$edfadb0f@dread11.news.tele.dk...
>
>
>>84 mio bits / 8 bits pr. byte = 10,5 mega bytes
>
>
> Hvis der skal gå helt flueknepperi i den, så bliver resultatet 10,0 MB, da der
> går 1.024 byte på en kB og der går igen 1.024 kB på en MB.

Og nogen steder beskriver harddisk fabrikanterne en Gby som
1.000.000.000 bytes.

Andre skelner mellem kbytes og Kbytes (med stort/lille "k/K". Med "k" er
det 1000 og med K er det 1024

-men sådan er det så besærligt alt sammen.

Bo //

HKJ (31-01-2006)
Kommentar
Fra : HKJ


Dato : 31-01-06 20:35

Bo Bjerre wrote:
> Og nogen steder beskriver harddisk fabrikanterne en Gby som
> 1.000.000.000 bytes.

Det er vist langt tid siden de har brugt andet.

> Andre skelner mellem kbytes og Kbytes (med stort/lille "k/K". Med "k" er
> det 1000 og med K er det 1024

Det er en hjemmelavet regel, egentlig burde man tilføje et lille "i" for
at signalere at værdien er baseret på 1024.

Altså Ki, Mi, Gi, Ti men det er der vist ikke mange der bruger.

Helge Olsen (31-01-2006)
Kommentar
Fra : Helge Olsen


Dato : 31-01-06 22:33


"HKJ" <xx.hkj.xx@mailme.dk> wrote in message
news:43dfbbe8$0$78282$157c6196@dreader1.cybercity.dk...
> Bo Bjerre wrote:
>> Og nogen steder beskriver harddisk fabrikanterne en Gby som 1.000.000.000
>> bytes.
>
> Det er vist langt tid siden de har brugt andet.
>
>> Andre skelner mellem kbytes og Kbytes (med stort/lille "k/K". Med "k" er
>> det 1000 og med K er det 1024
>
> Det er en hjemmelavet regel, egentlig burde man tilføje et lille "i" for
> at signalere at værdien er baseret på 1024.
>
> Altså Ki, Mi, Gi, Ti men det er der vist ikke mange der bruger.

Er det ikke omvendt, dvs. at man bruker Ki, Mi osv for å indikere at det er
SI som brukes...

/Helge



HKJ (31-01-2006)
Kommentar
Fra : HKJ


Dato : 31-01-06 22:38

Helge Olsen wrote:
>> Det er en hjemmelavet regel, egentlig burde man tilføje et lille "i" for
>> at signalere at værdien er baseret på 1024.
>>
>> Altså Ki, Mi, Gi, Ti men det er der vist ikke mange der bruger.
>
> Er det ikke omvendt, dvs. at man bruker Ki, Mi osv for å indikere at det er
> SI som brukes...

Nix, se:
http://physics.nist.gov/cuu/Units/binary.html

Helge Olsen (31-01-2006)
Kommentar
Fra : Helge Olsen


Dato : 31-01-06 22:46


"HKJ" <xx.hkj.xx@mailme.dk> wrote in message
news:43dfd89d$0$78285$157c6196@dreader1.cybercity.dk...
> Helge Olsen wrote:
>>> Det er en hjemmelavet regel, egentlig burde man tilføje et lille "i" for
>>> at signalere at værdien er baseret på 1024.
>>>
>>> Altså Ki, Mi, Gi, Ti men det er der vist ikke mange der bruger.
>>
>> Er det ikke omvendt, dvs. at man bruker Ki, Mi osv for å indikere at det
>> er SI som brukes...
>
> Nix, se:
> http://physics.nist.gov/cuu/Units/binary.html

Enda en gang er jeg feilinformert av trollene på dpreview :)

/Helge




Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste