00001 void pad2png() 00002 { 00003 // Create a canvas and save as png. 00004 //Author: Valeriy Onuchin 00005 00006 TCanvas *c = new TCanvas; 00007 TH1F *h = new TH1F("gaus", "gaus", 100, -5, 5); 00008 h->FillRandom("gaus", 10000); 00009 h->Draw(); 00010 00011 gSystem->ProcessEvents(); 00012 00013 TImage *img = TImage::Create(); 00014 00015 //img->FromPad(c, 10, 10, 300, 200); 00016 img->FromPad(c); 00017 00018 img->WriteImage("canvas.png"); 00019 00020 delete h; 00021 delete c; 00022 delete img; 00023 }