Cr3 Raw wrong Whitebalance
Hello,
I'm working on a project in whiche I need to load a Cr3 Raw from the Canon EOS 250D, edit further in a c# programm via GDI and save it as Jpg, Tiff or png.
As far I can load the raw file via Libraw and copy the imagebuffer in my c# programm.
After I save the image, the Whitebalance isn't equal to the Cr3 file opened in Photoshop.
How it looks out ouf PS
http://neuland.wtf/img/ps.jpg
How it looks out auf Libraw/C#App
http://neuland.wtf/img/libraw.jpeg
Maybe I'm missing something.
My Raw loading code looks like this:
int LoadRaw(char *charBuffer, int size) { int i, ret, verbose = 0, output_thumbs = 0; RawProcessor.open_file(charBuffer); // Try to use camera WB and RGB colorformat libraw_data_t imgD = RawProcessor.imgdata; imgD.params.use_camera_wb = 1; imgD.params.user_flip = 0; imgD.params.output_color = 1; RawProcessor.unpack(); RawProcessor.get_decoder_info(&decInfo); RawProcessor.dcraw_process(); pRgbBitmap = RawProcessor.dcraw_make_mem_image(&ret); }
Recent comments