I don't have any of the DNG tools (nor Windows), so I figured I'd stick the
a570is matrix into dcraw. I couldn't figure out if it could be fed to it on command line, but the matrices in the source looked sort of similar, just multiplied by 1e4 and rounded to integers.
dcraw detects the
A570IS as
A620, so to try out the matrix from this thread
0,594925 -0,168536 -0,076592
-0,345835 1,029958 0,111052
-0,045052 0,156228 0,349470
I replaced this in dcraw.c
{ "Canon PowerShot A620", 0, /* DJC */
{ 15265,-6193,-1558,-4125,12116,2010,-888,1639,5220 } },
by this:
{ "Canon PowerShot A620", 0, /* ArtDen/dvornik
A570IS */
{ 5949,-1685,-766,-3458,10300,1111,-450,1562,3495 } },
and tried 'dcraw -W' for a few CRW files comparing the regular dcraw, modified dcraw and the Canon JPG. I suppose I guessed correctly as the images from the modified dcraw are a lot better (=closer to the JPEGs) than from original dcraw with the
A620 matrix.
They still are quite noticeably off in color (and brightness as well I suppose), though.