Acme GifEncoder
http://www.acme.com에서 라이브러리를 다운로드하여 압축을 해제하고 다시 *.JAR 파일로 압축하여 Eclipse 의 WEB-INF/lib 안에 import 해 주고 다음 소스를 이용해 테스트한다.
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
import java.util.*;
import java.text.*;
import java.awt.*;
import java.awt.image.BufferedImage;
import javax.swing.*;
import Acme.JPM.Encoders.GifEncoder;
public class AcmeGifEncoderTest extends HttpServlet {
public void service(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
response.setContentType("image/gif");
Image image = new BufferedImage(400, 300,
BufferedImage.TYPE_INT_ARGB);
Graphics g = image.getGraphics();
g.setColor(Color.BLUE);
g.fillRect(0, 0, 400, 300);
g.setColor(Color.GREEN);
g.fillRect(100, 100, 100, 100);
g.setColor(Color.ORANGE);
g.drawString("GIF Encoder Test", 200, 200);
ServletOutputStream out = response.getOutputStream();
GifEncoder encoder = new GifEncoder(image, out);
encoder.encode();
}
}