CODE
// jooRenderVWriteImage save topmost image in render view
// in specified format
//
// version history:
// 2001 first ver
// 2008 renamed to jooRenderVWriteImage
//
// usage example jooRenderVWriteImage "filename" "png"
global proc jooRenderVWriteImage(string $filename, string $format){
global string $imgExt[];
global int $imgExtNum[];
int $size=size($imgExt);
int $i=0,$hi=0;
if (gmatch($filename,"*16")){
$format=match("...",$format);
$hi=1;
}
while ($i<=$size){
if ($imgExt[$i]==$format) break;
$i++;
}
if ($i>$size) error "no such format";
int $last=getAttr defaultRenderGlobals.imageFormat
;
setAttr defaultRenderGlobals.imageFormat ($imgExtNum[$i+$hi]);
renderWindowEditor -edit -writeImage $filename renderView;
setAttr defaultRenderGlobals.imageFormat $last;
}
Was doing some housekeeping in my repository, and long neglected shelves.