Introducing RawWorks - A New Web App for Editing Raw Photos

I’d be happy to, except I haven’t really a clue what I’m doing… :roll_eyes: I don’t think I’d know what is info and what is mistakes!

You have no need to manually select the sRGB profile. It’s the default if the ICC profile checkbox is unchecked.

You need to select the system working profile.

Like for macOS, it’s Color LCD by default.

For windows, use the device profile in Color Management.


If the device profile is sRGB, then you don’t need to check the ICC profile checkbox.


GIMP doesn’t pop up with it’s usual window

That’s weird. In macOS, whether the ICC profile checkbox is checked or not, the exported JPG can cause a conversion dialog in GIMP. Could you upload the problem JPG file here?

The result in GIMP is identical to the result in photo viewer after I do a difference check.

The Color Management part of my GIMP’s settings are all default.

Yep.

Right… my Windows color management screen is the same as the screenshot you show. However I use the Spyder software, which loads the calibrated profile when I start up… I’ve no idea how this relates. I’ll see what heppens when I set the system profile as you describe, a bit later.

1 Like

Could you try to select the calibrated profile in RawWorks and then do the export?


The JPG you upload do have a problem. It’s ICC profile data is lost. Maybe your selected ICC file has a restriction that Firefox cannot read it.

Anyway, please try with the calibrated profile icc file.

The forum may be purging the metadata. Let us know if that is what is happening. @123sg could try putting it in a container like ZIP.

1 Like

Yes, I just discovered it was user error - the profile I thought I was selecting turned out to be an empty file (don’t know why it’s there!). @afre thanks for the suggestion. It was closer to home than that! anyway, my system profile as far as windows is concerned is sRGB so I suppose I should leave it unchecked.

1 Like

The version v0.0.19 is out.

It now supports normal uncompressed DNG file. Please feel free to have a try with the DNGs from your phone.

1 Like

I get an error trying to open a DNG from OpenCamera on Android:

image

I was able to open it in ART without a problem.

Here’s the DNG, just a random cellphone shot:
OCI_20230125_202711.dng (23.3 MB)

Hi, I’ve tried with your dng file with no error.

Make sure you are using the latest version. Due to the PWA feature, you need to close the tab and reopen again to update the version.

Like this info shown:
image

It was running in a “clean tab” yesterday but didn’t work. Today it’s working… who knows. :slight_smile:

Thanks.

1 Like

A new version v0.0.20 is released~

Now Apple ProRaw is supported.

1 Like

Hi @123sg, a new version v0.0.21 is released. Now it supports Firefox in Android.

Due to the chromium texture size limit, chrome in android is not supported for now.

1 Like

That sounds good. I just need to sort out a way of getting raws from my camera to my phone. Probably not something that I’d use very often, but could be very handy!

1 Like

A new version v0.0.23 is released. Now it supports color matrix adjustment.

hum, tried to use it as a channel mixer and did not get the result I expected, I guess it’s a different tool ?

@clind Yes, they are different.

These sliders in RawWorks directly control the process from camera XYZ colorspace to output colorspace.

output = [WhiteBalancedColorInXYZ] * [[r1, g1, b1],
                                      [r2, g2, b2],
                                      [r3, g3, b3]]

output = [r, g, b] * [[r1, g1, b1],
                      [r2, g2, b2],
                      [r3, g3, b3]]

output = [r * r1 + g * g1 + b * b1,     <- new r
          r * r2 + g * g2 + b * b2,     <- new g
          r * r3 + g * g3 + b * b3]     <- new b

For example, if you want to increase the intensity of the red color in photo, you can increase r1 and reduce g1 or b1 (you need to keep the sum of these three equal to 1).


Difference:

For RawWorks:

Let’s increase g1 to the max value. Since g1 only affects the R part of the output RGB, the G and B parts are not changed. The result photo still has green color in it.

For Channel Mixer in Rawtherapee:

Still we put g1 to the max value. Since it changes green channel directly, the green color is almost reduced to 0.

I’ll have a closer look when I can, thanks for the infos !

On a general note, I’m impressed how fast a thing in a browser can be :smiley:

1 Like

Curious, how do you derive the ProRaw colour matrix? I’ve been fucking around with ProRaw files myself, and for iPhones 13-14 I have found it necessary to use the AnalogBalance DNG tag as well, otherwise the results are competely purple. But I don’t see that anywhere in the source code of RawWorks or quickraw. I only see the use of CameraMatrix1 for ProRaw. How do you achieve the correct results?

In fact it looks a lot better than other software working with the files, hues are nicer.

1 Like

I do use ColorMatrix1 only for the small change in code(at lease for the current main version).

And by using ColorMatrix1 and some adjustments, the result is pretty close to the thumbnail inside the raw file.

1 Like

Thanks for mention the AnalogBalance tag. I’m now trying to fix the incorrect color issue for ProRaw.

I don’t know how other software handles the color convert process, but I’ll keep the CM1 available for the color handling process in quickraw.

1 Like