We have been using ColorImage::Write.
Something along these lines
Code:
ColorImage img;
camera.getImage(&img);
if(savingInAComplicatedWay)
{
static int cImages = 0;
char szSavePoint[200];
sprintf(szSavePoint, "image%d.jpg",cImages++);
img.Write(szSavePoint);
}
else
{
img.write("img.jpg");
}
It ends up as a JPG in the root of the cRio. Then we just use windows explorer and go to
ftp://10.te.am.2 to access the saved images and copy them to our PC for more analysis.
My standard disclaimer of "This code is from memory and probably won't compile" applies.