SWT: Save the image
It mainly involves an org. Eclipse. SWT. Graphics. imageloader class.
Eg:
Imageloader loader = new imageloader ();
Loader. Data = new imagedata [] {image. getimagedata ()};
Loader. Save ("swt.png", SWT. image_png );
Complete procedure
Public class imaesave {
Public static void main (string [] ARGs ){
Display display = New Display ();
Font font = new font (display, "Comic Sans MS", 24, SWT. Bold );
Image image = new image (display, 87, 48 );
GC = new GC (image );
GC. setbackground (display. getsystemcolor (SWT. color_white ));
GC. fillrectangle (image. getbounds ());
GC. setfont (font );
GC. setforeground (display. getsystemcolor (SWT. color_red ));
GC. drawstring ("S", 3, 0 );
GC. setforeground (display. getsystemcolor (SWT. color_green ));
GC. drawstring ("W", 25, 0 );
GC. setforeground (display. getsystemcolor (SWT. color_blue ));
GC. drawstring ("T", 62, 0 );
GC. Dispose ();
Imageloader loader = new imageloader ();
Loader. Data = new imagedata [] {image. getimagedata ()};
Loader. Save ("swt.png", SWT. image_png );
Image. Dispose ();
Font. Dispose ();
Display. Dispose ();
}
}