ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/reports/DBReporter2/IscreamChartWriter.java
Revision: 1.4
Committed: Fri Mar 23 23:47:28 2001 UTC (23 years, 8 months ago) by pjm2
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +0 -0 lines
State: FILE REMOVED
Error occurred while calculating annotation data.
Log Message:
I thought I'd deleted these weeks ago(!)

File Contents

# Content
1 import java.io.*;
2 import java.awt.*;
3 import java.awt.image.*;
4 import Acme.JPM.Encoders.*;
5
6 // Use the gif encoder bits to write our image to a gif file.
7 public class IscreamChartWriter {
8
9 // Dummy constructor.
10 public IscreamChartWriter() {
11
12 }
13
14 // Write the gif file.
15 public static void writeChart(BufferedImage img, File filename) {
16 try {
17 FileOutputStream fos = new FileOutputStream(filename);
18 GifEncoder encoder = new GifEncoder(img, fos);
19
20 encoder.encode();
21
22 fos.flush();
23 fos.close();
24 }
25 catch(Exception e){
26 System.out.println("Could not write the .gif file: " + e);
27 }
28
29 System.out.println("Wrote " + filename + " successfully.");
30 }
31 }