Re: [ROOT] Image

From: Damir Buskulic (buskulic@lapp.in2p3.fr)
Date: Fri Nov 17 2000 - 14:37:59 MET


Hi Markus,

I suppose something like (given array is your array of chars) :

h = new TH2C("h","Image",640,0.,641.,512,0.,513.);
for (int ix=0;ix<640;ix++) {
   for (iy=0;iy<512;iy++) {
      h->Fill(ix+0.5,iy+0.5,array[ix][iy]);
   }
}
h->Draw("col");

Will do the trick. But be aware that it is a quite big 2D histogram. You
should probably work with smaller ones.

Cheers

Damir

Markus Huening wrote:
> 
> Hi Rooters,
> 
> I'm looking for a way to display an Pixel Image, preferably in a Pad with
> Axes an stuff. The Data I want to display is stored in an array (640X512)
> of chars. Does anybody know how top do this?
> 
> Greetings
> 
> M. Huening
> 
> ======================================================
> Markus Huening
> Desy/FDET
> Notkestrasse 85
> D-22607 Hamburg
> Germany
> 
> Tel:    ++49 (040)8998-3030
> Fax:    ++49 (040)8998-3094
> e-mail: markus.huening@desy.de

-- 
=====================================================================
| Damir Buskulic                  | Universite de Savoie/LAPP       |
|                                 | Chemin de Bellevue, B.P. 110    |
| Tel : +33 (0)450091600          | F-74941 Annecy-le-Vieux Cedex   |
| e-mail: buskulic@lapp.in2p3.fr  | FRANCE                          |
=====================================================================
mailto:buskulic@lapp.in2p3.fr



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:37 MET