You can create a ChartView of any size, and save the image as a bitmap using that. If you don't add the ChartView to a Form, the image does not get displayed on the screen. This is what we do to serve images from a headless (without a display) server to web pages. The technique is describe in Chapter 24 -Using QCChart2D for .Net to Create Web Applications of the QCChart2D Manual. The technique works with .Net Windows application too.
int imagewidth = 2000;
int imageheight = 1600;
ChartView chartVu = new ChartView();
// Set size of view to match the size of target image for
chartVu.Size = new Size(imagewidth, imageheight);
.
.
.
Background graphbackground1 = new Background( pTransform1,
ChartObj.GRAPH_BACKGROUND, Color.White);
chartVu.AddChartObject(graphbackground1);
.
.
.
BufferedImage savegraph = new BufferedImage(chartVu, fileimageformat);
savegraph.Render();
savegraph.SaveImage("YourImageFile.jpg");