Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi RAW-Bildformat auslesen (https://www.delphipraxis.net/81407-raw-bildformat-auslesen.html)

Hador 26. Nov 2006 20:16


RAW-Bildformat auslesen
 
Ich stehe grade vor dem Problem, dass ich Photos, die im Canon-RAW-Format vorliegen in einer meiner Anwendungen anzeigen möchte.
Ich habe auch schon etwas hier im Forum gesucht, aber bis jetzt (leider) noch keine zufriedenstellende Lösung gefunden.

Die einzige möglichkeit, die ich zur Zeit sehe ist das entsprechende Bild a) in den Programmordner kopieren, b) mit DCRAW in ein TIFF-Bild umzuwandeln und c) dieses dann anzuzeigen. Nur das ganze ist doch eher suboptimal :wink: da es einfach super langsam ist.

Gibt es nicht irgendeine Möglichkeit bspw. DCRAW direkt einzubinden?
Oder kann man nicht zumindest die in den RAW-Dateien enthaltenen Thumbs extrahieren und anzeigen?

Ich hoffe es hat einer einen guten Rat für mich.

Gruß Lars

MarcoWarm 27. Nov 2006 06:09

Re: RAW-Bildformat auslesen
 
Hi Lars,
du willst dich also mit Raw rumärgern? Viel Spaß :twisted:

Eine recht Umfangreiche Dokumentation des (älteren) Canon CRW Formates wird hier geboten

http://owl.phy.queensu.ca/~phil/exiftool/canon_raw.html
http://xyrion.org/ciff/

Einige Kameras von Canon liefern jedoch ein anderes Raw Format (nämlich CR2). Das ist jedoch ziemlich schlecht dokumentiert.

Über eine Einbindung von dcraw in das eigene Programm lohnt es sich nachzudenken, schließlich ist das Tool ja OpenSource. Wenn auch C.

MfG Marco

Hador 27. Nov 2006 08:23

Re: RAW-Bildformat auslesen
 
Mir geht es (leider) vorallem um das neuere Canon-RAW-Format (CR2).
Ich habe allerdings zumindest schon mal eine Möglichkeit gefunden die Thumbnails aus den Dateien zu extrahieren,
da mir bekannt war, das sie im JPEG-Format vorliegen.
(Ich habe einfach mal nach dem JPEG-Header in den Dateien gesucht)

--

Bei der Einbindung von DCRAW scheitere ich aber zZ. an meinen unzureichenden C-Kenntnissen und an mangelnder Freizeit (bei den Übersetzubg nach Delphi hätte man so einiges zu tun :wink: )

MarcoWarm 27. Nov 2006 09:22

Re: RAW-Bildformat auslesen
 
Zitat:

Zitat von Hador
Bei der Einbindung von DCRAW scheitere ich aber ... an mangelnder Freizeit (bei den Übersetzubg nach Delphi hätte man so einiges zu tun :wink: )

Ja ja die Zeit ... und außerdem müsste man das auch noch pflegen.

Es gab mal einen Delphiport unter:
http://smatters.com/dcraw/
aber das letzte Update ist vor einem Jahr. Meine Pentax *ist D Dateien versteht es leider nicht :wall: aber vielleicht hilft es dir

Christian S. 27. Nov 2006 09:35

Re: RAW-Bildformat auslesen
 
Wenn ich die Beispielanwendung richtig sehe, beherrscht die Bibliothek aber weder eine Nachschärfung noch eine Rauschunterdrückung. Beides sollte man bei RAW-Dateien aber auf jeden Fall machen, weil es halt nicht in der Kamera gemacht wird.

Der Delphiport scheint jedoch zumindest das Format der EOS 350D zu unterstützen und meines Wissens wurde es bisher nicht mehr geändert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz