Moin, moin,
Zitat:
Zitat von usch
Man kann sich aber schon fragen,
- warum speichern sie das unkomprimierte ARW mit 16 Bit/Pixel, wodurch sich ja diese irrsinnigen Dateigrößen ergeben, wenn die beiden letzten Bits doch immer ausgenullt sind?
- warum können sie Raw-Video über HDMI mit 16 Bit, aber keine 16-Bit-Standbilder?

|
sie speichern möglicherweise mit 16 bit, um die Performance hoch zu halten. So kann schlicht und einfach das Memory wortweise adressiert werden. Speichert man 14 bit linear ohne Allignment, wird die Adressierung richtig hässlich. Klar, am könnte 4 Pixel in 7 Byte speichern, aber das macht es nicht viel besser.
Solche überhängenden Speicherformen hat es schon in frühen Zeiten gegeben, als Speicherplatz richtig teuer war. So gab es z.B. den RADIX50-Code als Alternative zum ASCII-Code, mit dem man drei Zeichen in zwei Bytes abspeichern konnte. Solche Exoten haben sich aber nie wirklich durchgesetzt, weil der Kompromiss selbst in diesen Zeiten ein fauler war.
Dat Ei