![]() |
|
|
![]() |
|||||||||||||
![]() |
||||||||||||||||
|
![]() |
#1 |
Registriert seit: 04.08.2007
Beiträge: 42
|
RAW vs. CRAW
Hallo,
habe bisher immer das craw-Format verwendet. Hat hier jemand Erfahrung ob es da große Unterschiede bezüglich der Qualität zum raw-Format gibt? Für ein paar Hinweise wäre ich sehr dankbar (bin mit einer A900 u. Aperture 3 unterwegs). Peter |
![]() |
![]() |
Sponsored Links | |
|
![]() |
#2 |
Registriert seit: 12.08.2008
Ort: Nürnberg
Beiträge: 4.198
|
Laut Sony gibt es keine Qualitätsunterschiede zwischen craw und raw.
Gruß, Jochen |
![]() |
![]() |
![]() |
#3 |
Registriert seit: 03.06.2004
Beiträge: 888
|
Da gibt es ein paar Threads zu. Es gibt Testbilder auf denen man einen Qualitätsverlust nachweisen konnte, allerdings sehr technisch Testbilder die selten der Realität entsprechen (am nächsten dran kam Astrofotografie). Anders gesagt der Qualitätsverlust ist minimal.
|
![]() |
![]() |
![]() |
#4 |
Registriert seit: 29.05.2007
Ort: Heidelberg
Beiträge: 195
|
Ich habe länger mit RAW fotografiert, dann mit CRAW. Macht in meinen Augen in der Praxis keinen Unterschied.
RAW hat aber dann einen Vorteil, wenn man die Bilder - so wie ich - zum Speicherplatz-Sparen in dng konvertiert. Interessanterweise sind konvertierte RAWs kleiner als konvertierte CRAWs.
__________________
Lg. Yannic |
![]() |
![]() |
![]() |
#5 |
Themenersteller
Registriert seit: 04.08.2007
Beiträge: 42
|
Danke,
werde dann bei craw bleiben. Peter |
![]() |
![]() |
Sponsored Links | |
|
![]() |
#6 |
Registriert seit: 12.08.2008
Ort: Nürnberg
Beiträge: 4.198
|
Ich hab mir die Implementierung der Sony cRAW-Dekomprimierung in dcraw.c mal näher angeschaut. Das ist ganz schön gewieft was da passiert
![]() Es werden immer Blöcke aus 16 Pixeln komprimiert. Dabei wird der größte und der kleinste Wert bestimmt und im cRAW gespeichert (jeweils als 11 Bit Wert). Die Position 0-15 des minimalen Werts und des maximalen Werts werden danach mit jeweils 4 Bit kodiert. Damit sind von 16 späteren Pixeln noch 14 Pixel zu speichern. Diese werden als 7-Bit Offset zum Minimalwert gerechnet. So wird aus ursprünglich 16 x 12 Bit = 192 Bit = 24 Bytes ein komprimierter Block aus 11+11+4+4+(14x7) = 128 Bit = 16 Bytes. Code:
11 11 4 4 7 7 [max][min][maxpos][minpos][pixel1]...[pixel14] Gruß, Jochen |
![]() |
![]() |
![]() |
#7 | |
Registriert seit: 27.10.2008
Beiträge: 4.991
|
Hallo Jochen,
Danke für den Einblick. Ich als Informatiker teile Deine Meinung: sehr gewieft und ausgefuchst. Allerdings sind diese Algorithmen schon länger bekannt und finden hier ein sehr sinnvolles Anwendungsfeld. Zitat:
Grüße, Jörg |
|
![]() |
![]() |
![]() |
#8 | |
Registriert seit: 17.05.2005
Ort: in der Nähe von Köln
Beiträge: 2.036
|
Zitat:
vermutlich wird dann das niederwertigste Bit weggelassen und hinterher durch eine Null ergänzt. Ich sehe für die Bildqualität eher einen Nachteil, wenn nur geringe Kontraste auftreten, z.B. bei einem Bild im Nebel. Aus xxxxxxxx0000 bis xxxxxxxx1111 wird dann xxxxxxxx0000 bis xxxxxxxx1110, statt 16 Stufen existieren nur noch 8. Gruß, Stuessi |
|
![]() |
![]() |
![]() |
#9 |
Registriert seit: 19.02.2009
Ort: Österreich, Eisenstadt
Beiträge: 1.427
|
Hallo,
laut Sony ist das RAW-Format eine verlustfreie Komprimierung der Daten und das cRAW ein verlustbehaftete Komprimierung der Bilddaten. JPEG ist auch eine verlustbehaftete Komprimierung. Der entstehende Verlust an Bildinformation ist sicherlich Situationsbedingt. |
![]() |
![]() |
![]() |
#10 |
Registriert seit: 12.08.2008
Ort: Nürnberg
Beiträge: 4.198
|
@wolfram.rinke
Wo kann man dieses Statement von Sony nachlesen? Gruß, Jochen |
![]() |
![]() |
Sponsored Links | |
|
![]()
|
|
|