First, thanks for creating this version of DCRaw. I have been using the original DCRAW as part of a utility I have developed to make it easy to run the NIK Collection standalone. One of the added features is the ability to input RAW files. I needed a way to support Fuji X compressed files and this is probably the best and easiest way to do that. It also seems to be quicker than the original DCRaw.
For several weeks, I have been using LibRaw's 0.19 snapshot open_bayer() call to open and eventually demosaic some 16bit raw images. I got the original source from this thread: https://www.libraw.org/node/2261
It's been working beautifully.
I have a .CR2 image taken by a Canon 80D camera. I'm using LibRaw to convert it to a .TIF. The .TIF which is created is darker than the original .CR2 file (when viewed using Canon's Digital Photo Professional or Irfan View)
I read the contents of the .CR2 file to a buffer, then pass the buffer to this method to convert and save to .TIF:
If you compile LibRaw with RawSpeed and extract a tiff for a NX300 file you will see that the developed image is different as compared to the developed image with LibRaw without RawSpeed. By different I mean very different, blues become orange, yellows become blue etc. You can see this problem in the NX300 sample in the rawsamples website
If you compile LibRaw with RawSpeed and extract a tiff for a NX300 file you will see that the developed image is different as compared to the developed image with LibRaw without RawSpeed. By different I mean very different, blues become orange, yellows become blue etc. You can see this problem in the NX300 sample in www.rawsamples.ch.
Fedora 25
kernel version 4.11.6-201.fc25.x86_64
gcc version 6.3.1 20161221 (Red Hat 6.3.1-1) (GCC)
Libraw version 0.18.2
I am trying to install Libraw but having problems. When I run make I get errors, see attached. According to the installation page, Libraw has not been tested for gcc higher than 4.x. Could that be the problem?
By using the example programs I can get the image I want by using the following
dcraw_emu -w -T
I want to be able to to this in a program so that I can do it in memory and not have to write it to the disk. To do this I wanted to replicate the draw_emu command line first, then change it to everything happening in memory.
But the code I have doesn't seem to use the camera white balance or output to TIFF.
int ret;
LibRaw libRaw;
#define OUT libRaw.imgdata.params
My system:
fedora 25
Kernel 4.11.5-200
gcc gcc version 6.3.1 20161221 (Red Hat 6.3.1-1) (GCC)
LibRaw version 0.18.2
I am trying to install LibRaw but running into errors, the makefile always fails. See attached for details. According to this page, https://www.libraw.org/docs/Install-LibRaw.html, LibRaw has not been tested for gcc versions higher than 4.x. Am I trying to install an outdated version? And where can I get one more recent?
Recent comments