• Herzlich willkommen im "neuen" DSLR-Forum!

    Wir hoffen, dass Euch das neue Design und die neuen Features gefallen und Ihr Euch schnell zurechtfindet.
    Wir werden wohl alle etwas Zeit brauchen, um uns in die neue Umgebung einzuleben. Auch für uns ist das alles neu.

    Euer DSLR-Forum-Team

  • In eigener Sache!

    Liebe Mitglieder, liebe Besucher und Gäste
    ich weiß, es ist ein leidiges Thema, aber ich muss es ansprechen: Werbung, Werbeblocker und Finanzierung des Forums.
    Bitte hier weiterlesen ...

  • DSLR-Forum Fotowettbewerb neu erfunden!
    Nach wochenlanger intensiver Arbeit an der Erneuerung des Formates unseres internen Fotowettbewerbes ist es Frosty als Moderator
    und au lait als Programmierer gelungen, unseren Wettbewerb auf ein völlig neues Level zu heben!
    Lest hier alle Infos zum DSLR-Forum Fotowettbewerb 2.0
    Einen voll funktionsfähigen Demowettbewerb kannst du dir hier ansehen.
  • Neuer Partner: AkkuShop.de
    Akkus, Ladegeräte und mehr (nicht nur) für Digitalkameras und Drohnen
  • Neuer Gutscheincode unseres Partners Schutzfolien24:
    DSLR-Forum2024
    Dauerhaft 10% Rabatt auf alle Displayschutzfolien der Eigenmarken "Upscreen", "Brotec", "Savvies".
    Der Code ist für alle Geräteklassen gültig.
  • Stimmt ab über die Sieger des DSLR-Forum Fotowettbewerbs Mai 2024.
    Thema: "Diagonale"

    Nur noch bis zum 31.05.2024 23:59!
    Jeder darf abstimmen!
    Zur Abstimmung und Bewertung hier lang
WERBUNG

Hohe ISO - größere Dateigrößen?!

Du scheinst einen DNG => CR2-Kodierer geschrieben zu haben? CR2 ist, soweit ich gesehen habe, Lossless JPEG (Quelle: dcraw im Debugger). Ich habe die Quelle mal etwas zerhackt und umformatiert (läßt sich jetzt als C++ übersetzen). Leider sind die Kotzbeutel mittlerweile verbraucht:grumble:. Wie kann man nur so programmieren ???

Nicht DNG > CR2 sondern nur nen Umkodierer für CR2 (CR2 rein, RAW manipulieren, RAW-Teil neu schreiben; der Rest wie Exifs wird einfach kopiert). Basis war "Cr2Codec" funktionierte aber weder für 40D noch 50D. Source kann ich Dir gerne zukommen lassen, is aber halt Experimentierphase...
Weiß nicht ob ichs lizenztechnisch einfach so auf den Server legen kann.

Die DNGs hab ich dann mit dem Adobe Converter gemacht, wobei sich das sicher integrieren ließe. Intern liegt praktisch ein einfaches Array mit 16-Bit-Werten vor. So wie mit "dcraw -D -4 -t 0" nur ohne Beschnitt.

Ohne Kotzbeutel :D is aber auch CR2 nicht zu empfehlen. Lossless JPEG ist richtig. Bei der 50D siehts etwa so aus:
  • JPEG mit 1208*3224 und 4 Komponenten (Sampling Faktor 1) dekomprimieren.
  • Die 4 Komponenten alternierend nebeneinander setzen (4 Streifen quasi). Leider nicht das endgültige RAW...
  • Jetzt betrachten wir das ganze nicht als Bild sondern als Bytestream (zeilenweise) und füllen das ganze in einen vertikalen Streifen des fertigen Bildes mit 1616 Pixel Breite.
  • Dann gehts weiter mit nem 2. Streifen mit 1616 Pixel. Der Rest kommt in nen 3. Streifen mit 1600 Pixeln.
Die 40D hat nur 2 Komponenten und 2 Streifen mit 1952/1992 Pixeln, ansonsten ists das gleiche.
Muss jedenfalls ein genialer Mensch gewesen sein der sich das ausgedacht hat. :devilish:

Deine restlichen Erläuterungen werd ich mir die nächsten Tage mal genauer zu Gemüte führen. Dauert n bischen ums zu durchdringen...
 
Strukturiertes Rauschen ist finde ich am problematischsten. Korrelation bei Serienbildern hatte ich keine nennenswerte.

Bei Tests an meiner 40D waren mir knapp 3% "Störerpixel" aufgefallen. Die steuern ca. 25% der Rauschleistung bei und auch die meisten Ausreißer.
Sind mit hoher Wahrscheinlichkeit deutlich zu dunkel oder zu hell. War auch kein Zufall innerhalb der Testreihe sondern in deutlich älteren "echten Fotos" nachvollziehbar.
 
WERBUNG
Zurück
Oben Unten