用JAVA做一个JPEG图像生成器

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:32:09
设计内容:
设计一个“画图”软件,进行图形绘制并将绘制内容保存成 JPEG 格式文件,同时也能将计算机屏幕显示内容保存成 JPEG 格式文件。
四、设计要求:
1、JPEG 是被广泛使用的一种图像文件格式,本设计要求程序能将程序中绘制的图形保存为 JPEG 文件格式。
2、有时人们需要获取计算机屏幕上显示的图像,本程序要求能将屏幕图像保存为 JPEG 文件格式。
3、进一步研究 Java2D ,使本“画图”软件能绘制2次曲线、3次曲线等更多功能

求达人帮忙解下。

运行下试试!·

import java.awt.*;
import java.util.*;
import java.awt.geom.*;
import java.awt.image.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
import com.sun.image.codec.jpeg.*;
class Point
{int x,y;
Point(int x,int y)
{this.x=x;this.y=y;
}
}
public class MakeJPEG extends Canvas implements MouseMotionListener,MouseListener,ActionListener
{
int x=-1,y=-1,橡皮擦通知=0,清除通知=0;
Vector v=null;int n=1;
Graphics2D ggg ;
BufferedImage image;
Frame window;
Button 保存,调色板,橡皮,清除,画笔,获取屏幕,绘制图形;
Color 画笔颜色;
Panel pCenter,pSouth,pNorth;

public MakeJPEG()
{
保存=new Button("将绘制的图形或屏幕保存为JPG文件");
获取屏幕=new Button("获取屏幕");
绘制图形=new Button("绘制图形");
调色板=new Button("