Summary: | BQM DNG tool : Add Aptina Camera Sensors support | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | ajitsdeshpande |
Component: | Plugin-Bqm-DngConverter | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | wishlist | CC: | ajitsdeshpande, caulier.gilles, lexa |
Priority: | NOR | ||
Version: | 3.5.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 7.1.0 | |
Sentry Crash Report: |
Description
ajitsdeshpande
2011-01-07 13:19:50 UTC
Please download the Aptina Raw image file from url below:- https://docs.google.com/leaf?id=0ByuMwWMOjsD0YTM1N2YzYTAtZDRhMy00ZWEzLThjNjctMjYxZTZmMzgzZmNh&sort=name&layout=list&num=50 digiKam use libraw in background to play with RAW files. ther is nor RAW decoder source code in digiKam core. For more information, look here : http://www.libraw.org I CC Alex Tutubalin who is libraw coordinator. Gilles Caulier There is no way to support this data format due to lack of header (and other metadata). If the user is asked to enter - width, height, bits per pixel, wouldn't it be possible? Just trying to understand here. image size and bps is not enough. For postprocessing stage you need: 1) image size (full size and real image size) 2) black and white levels (possibly per-channel) 3) bayer pattern 4) white balance data 5) color data. Generally, it is better to create separate Aptina-sensor to DNG converter, than use DNG files in every converter. So i move this entry to DNG COnverter... Gilles Caulier (KDE) DNG Converter also uses LibRaw to read the data (and metadata). For Aptina files without metadata it is better to make separate (and very compact) application with metadata embedded into program (not into raw files). Hello Alex, Regarding your comment above, I have few mroe queries, if you please can answer. What if user manually enters below information needed in the Digikam tool for thsi format file: >> 1) image size (full size and real image size) >> 3) bayer pattern (this format is GRBG) >> 2) black and white levels (possibly per-channel) What is this. data. Is it the two values for black and white? >> 4) white balance data What comprises of this data? Is it some color temperature or white point for that temperature? Why is this data needed? >> 5) color data. What is this data? Why is it needed? Basically, why would white balance data and color data be needed in a raw file. I don't want to any Image processing on it. All I want is to be able to use Digikam to open this raw format(with user inputing some parameters to help it interpret it), then convert it to some other format say DNG. and store the DNG file. BTW, does DNG file format need White balance, Color data information ? thank you. -AD. AFAIK, digiKam cannot write DNG files. Anyway, digiKam is *photo* processing application. For photo processing no one want to look into RAW data: in linear space (so, very dark), without white balance (so, with strong green cast for most cameras), without color profile applied (so, with wrong colors). There is no way to show the photo right without white balance and color profile data. Answers to questions: black level is 'dark current' value. This value should be subtracted from RAW data to get linearized data. Different cameras are very different in this aspect. White level is saturation point (maximum possible value). It is critical to know exact white level to get proper color in highlights. White balance/color temperature may be presented as color conversion matrix (bradford conversion or so) or as per-channel multipliers (different for each shot). LibRaw uses multipliers and try to get these values from camera metadata. Color data (color matrix or color profile) is generalized description of sensor's R/G/B filters. Hi , As per the news on the digikam site: http://www.digikam.org/drupal/node/373 It does have support to convert Raw to DNG. Digikam need not have preview or display of the raw image file format, it can just convert to DNG format. Hi , As per the news on the digikam site: http://www.digikam.org/drupal/node/373 It does have support to convert Raw to DNG, under Linux I am using the Linux Digikam binaries. Digikam need not have preview or display of the Aptina raw image file format, it can just convert it to DNG format. Since it supports conversion of raw to DNG. You cannot make valid DNG without color matrix. Also, the image sample does not looks as 'linear' data. The data looks like gamma 1.8 image, or, possible, other tone curve is used. So, to convert to DNG (either bayer-data or linear RGB) one needs to know exact tone curve used by camera. digiKam 7.0.0-beta1 is out : https://download.kde.org/unstable/digikam/ This problem still reproducible with this version which include Libraw engine version 0.20.0 ? Thanks in advance and merry Christmas Gilles Caulier I close this file as this whish is out of scope of digiKam project. |