Video ???WoWu hat geschrieben: Aber immerhin 12 Bit ... ich hatte das nun nicht richtig verstanden. Ist das nun nur Photo oder ist das Video ?
mehrere 1000€ teure DSLRs können keine 12bit-Videos - denkst du wirklich, ein Telefon würde dies bieten.
Video ???WoWu hat geschrieben: Aber immerhin 12 Bit ... ich hatte das nun nicht richtig verstanden. Ist das nun nur Photo oder ist das Video ?
Können kein 12Bit Video raustun.... weil die Kompression dem Anspuch nicht genügt.iasi hat geschrieben:Video ???WoWu hat geschrieben: Aber immerhin 12 Bit ... ich hatte das nun nicht richtig verstanden. Ist das nun nur Photo oder ist das Video ?
mehrere 1000€ teure DSLRs können keine 12bit-Videos - denkst du wirklich, ein Telefon würde dies bieten.
hast dir einmal so überschlagsmäßig ausgerechnet, welche datenmenge bzw. i/o bandbreite ein derartiges format bei 25fps ergeben würde:WoWu hat geschrieben:Ist das nun nur Photo oder ist das Video ?
WoWu hat geschrieben:Schau doch mal, ob in den IPTC CORE und EXTENTIONS noch was steht, denn IPCT beschreibt eigentlich auch, in welchem Format abgelegt wird.
Aber immerhin 12 Bit ... ich hatte das nun nicht richtig verstanden. Ist das nun nur Photo oder ist das Video ?
Zieh doch einfach mal das RAW File auf Media Info, dann müsste in "General" auch das Bildformat sichtbar sein und es würde mich wundern, wenn da kein Tiff rauskommt.
Ja, die erkenne ich. Für mich persönlich ist das Ergebnis Deiner RAW-Konvertierung ja auch klar besser als das JPEG. Aber das allein wäre auch mit einem besseren/flexibleren JPEG-Engine innerhalb des Handys machbar; dazu müsste der Hersteller noch nicht gleich eine RAW-Option einbauen.klusterdegenerierung hat geschrieben: Dann schaue Dir doch mal meinen letzten Screenshot etwas genauer an, besonders den Tisch, da wirst Du die natürliche Struktur und Schärfe des Holzes gegenüber dem matschigen irgendtwas des jpg gut erkennen
na - ein 8-bit- oder ein 12-bit-Bild - wie es nun auch immer genannt wird - wie du ja auch sagst, haben 12 Bit immer Vorteile.WoWu hat geschrieben:12 Bit haben immer Vorteile, egal ob RAW oder einem andern Format.
Hier geht es ja darum, dass zwei JPEG s, einmal in 8 und einmal in 12Bit als (vermutlich) im TIFF verglichen wurden.
Und was ist das für ein Vergleich.
Es liegt also nicht in erster Linie am RAW, sondern der ungleichen Voraussetzung.
Man müsste also auch ein 12Bit Bild der Kamera dagegen halten.
definitiv -- mit dem ExifTool bekommst sogar die konkrete anordnung des benutzen bayer patterns:beiti hat geschrieben:Ich bin mir relativ sicher, dass es eine echte RAW-Datei ist (also im Vor-Bayer-Zustand).
Code: Alles auswählen
CFA Repeat Pattern Dim : 2 2
CFA Pattern 2 : 2 1 1 0
CFA Pattern : [Blue,Green][Green,Red]
Code: Alles auswählen
dcraw -v -i ...
We will arbitrarily limit ourselves to 12-bit codes, so that our table can have at most 4096 entries. The table should not be any larger.
Whenever you add a code to the output stream, it “counts” toward the decision about bumping the code bit length. This is important when writing the last code word before an EOI code or ClearCode, to avoid code length errors.
What happens if we run out of room in our string table? This is where the ClearCode comes in. As soon as we use entry 4094, we write out a (12-bit) ClearCode. (If we wait any longer to write the ClearCode, the decompressor might try to interpret the ClearCode as a 13-bit code.) At this point, the compres- sor reinitializes the string table and then writes out 9-bit codes again.
du solltest das nicht unbedingt auf DNG übertragen. dort werden zwar ganz wesentliche mechnismen genutz, mit denen tiff die files intern strukturiert, aber ich bezweifle, dass das auch in puncto komprimierung alles übernommen würde. das würde so gar nicht zu den anforderungen im RAW umfeld passen. ich hab mich allerdings zum glück mit diesem detail auch noch nie näher herumschlagen müssen.WoWu hat geschrieben:Weil TIFF Implementierungen nichts anderes vorsieht und lediglich eine, im Standard festgeschriebene Codelänge des Variable length Code von 12Bit benutzt.
Code: Alles auswählen
tiffinfo ~/Downloads/IMG_20160820_172815_307.dng
...
TIFF Directory at offset 0x8 (8)
Subfile Type: (0 = 0x0)
Image Width: 4160 Image Length: 3120
Resolution: 72, 72 pixels/inch
Bits/Sample: 16
Compression Scheme: None
...
also -- nachdem ich schon für zwei kameras, für die unter linux noch kein raw support verfügbar war, die entsprechende unterstützung mitentwickelt habe, solltest mir eigentlich glauben können, dass ich ein bisserl was drüber weiß, wo man die entsprechenden infos findet und was sie bedeuten!WoWu hat geschrieben:Und ein Hinweis, dass in den Metadaten das Pettern aufgeführt ist ist kein Hinweis darauf, dass RAW durchgereicht wird sondern lediglich ein Hinweis darauf, dass das Konvertierungsprogramm in die Lage versetzt worden ist, das Pattern zu nutzen, in dem Fall also DNG ... und nicht wie in RAW Formaten, in denen das nicht in den Metadaten steht, sowas schätzen muss.
Die Metadaten sind für den DNG Konverter einfügt. (dankenswerter Weise, was durchaus nicht von jedem Hersteller gemacht wird).
hast du wirklich das gefühl, das deine irreführenden bzw. unhaltbaren behauptungen den thread ernsthaft bereichern?WoWu hat geschrieben:Das mag ja alles so sein, ist aber für diesen Thread nicht relevant.
nein -- ich hab versucht, es so gut wie möglich mit fakten zu belegen bzw. auf die betreffenden stellen der hier tatsächlich relevanten spezifikation zu verweisen.WoWu hat geschrieben:Fehlen Dir nun wieder die sachlichen Argumente?
wie gesagt, ich halte die DNG spezifikation für die deutlich naheliegendere quelle. sie erklärt ohnehin ganz genau, in welcher weise TIFF als technische rahmenvorgabe zu verstehen ist.WoWu hat geschrieben:Lies mal die TIFF Spezifikationen und dann beschwer' Dich bei Media Info, was sie da für einen Quatsch aus dem File rauslesen.
Nach der Theorie dürften dann aber meine CR2, ARW und auch RAF Rawformate alle keine Raws sein, denn in allen steht auch nur die Auflösung und TIFF in Mediainfo!WoWu hat geschrieben:DAnn schau doch nochmal, was da oben in Media Info steht.
Da steht nämlich TIFF.
Code: Alles auswählen
#/us/bin/env python
# -*- encoding: utf-8 -*-
import numpy as np
from libtiff import TIFF
import matplotlib.pyplot as plt
tiff = TIFF.open('IMG_20160820_172815_307.dng', mode='r')
ar = tiff.read_image()
print("größe: %s, datentyp: %s" % (ar.shape, ar.dtype))
Code: Alles auswählen
bits_used = np.bitwise_or.reduce(ar.flatten())
print("verwendete bits: {:016b}".format(bits_used))
Code: Alles auswählen
plt.imshow(ar,interpolation='nearest',cmap="gray")
plt.show()
Code: Alles auswählen
np.set_printoptions(formatter={'int': "{:04x}".format}, edgeitems=4)
print(ar)
Code: Alles auswählen
[[ 008c 00d8 0090 00ec ..., 0040 0064 0044 0064]
[ 00dc 0064 00e0 0084 ..., 0054 0038 0064 0038]
[ 0088 00cc 008c 00d4 ..., 004c 005c 0040 0078]
[ 009c 0070 00c0 006c ..., 0060 0038 0070 002c]
...,
[ 01b8 02f8 01b0 02a4 ..., 0130 0228 015c 0250]
[ 02c0 01a8 02c4 01b0 ..., 01b4 0134 028c 0148]
[ 01c8 02e8 01c0 02f8 ..., 0108 0230 0164 02a8]
[ 02cc 01b4 02b0 01b4 ..., 01c8 0104 0290 0174]]
ja -- hast eh recht! ;)klusterdegenerierung hat geschrieben:Hört doch bitte auf euch zu streiten!
das file ist tatsächlich korrupt. ich kann es auch mit anderen raw-bearbeitungswerkzeugen nicht vernünftig darstellen. in vielen punketen hat es mit dem anderen file große ähnlichkeit, nur scheint es im hochformat vorzuliegen -- d.h. die metadaten unterscheiden sich im feld "orientation". was da aber wirklich schief gelaufen ist, kann ich dir aber leider auch nicht sagen. es dürfte jedenfalls ein gröberes problem bei der erstellung des files gegeben haben.klusterdegenerierung hat geschrieben:Ich würde gerne noch ein DNG aus einer anderen App hochladen, die in keinem Raw Programm eingelesen werden kann und wie ein defektes Bild gezeigt wird. Vielleicht tauchen ja in diesem DNG ganz andere Werte auf und jemad findet eine Erklärung warum es nicht korrekt angezeigt wird?
mit den RAWs wächst der order halt gleich noch üppiger ;)klusterdegenerierung hat geschrieben:Es hat sich über die Jahre ein riesen Ordner Handyfotos angehäuft...
Code: Alles auswählen
-rw-r--r-- 1 mash mash 25M Aug 21 16:33 IMG_20160820_172815_307.dng
-rw-r--r-- 1 mash mash 6,9M Aug 22 08:09 IMG_20160820_172815_307.flif