내장바구니 | 주문배송조회 | 내적립금
6만원 이상 무료배송
주문하시는
총상품금액의 합계가
6만원 이상일 경우
택배비가 무료입니다.
Java Graphics 2D를 이용한 간단한 이미지 합성과 저장
작성자: 어라    작성일: 2009-07-07 11:26   조회: 21811   댓글: 0
import java.awt.*; 
import java.awt.image.*; 
import java.io.*; 
import javax.imageio.*; 
------------------------------------------------------------------- 
//배경이미지를 불러온다. 
BufferedImage bg = ImageIO.read( new File( "c:/1.jpg" ) ); 
//그 위에 덮씌울 이미지를 불러온다. 
BufferedImage front = ImageIO.read( new File( "c:/2.jpg" ) ); 
//배경이미지의 크기대로 메모리이미지 크기를 구성한다. 
int width = bg.getWidth(); 
int height = bg.getHeight(); 
BufferedImage tmp = new BufferedImage( width, height, page.getType() ); 
//메모리이미지에서 Graphics2D를 얻어온다. 
Graphics2D g = tmp.createGraphics(); 
//메모리이미지에 그림을 그리자. 으싸 으싸~ 
g.drawImage( bg, null, 0, 0 ); 
g.drawImage( front, 10, 10, 100, 100, null ); 
//메모리 이미지를 파일로 저장한다. 
File file = new File( "c:/3.jpg" ); 
ImageIO.write(tmp, "jpeg", file); 
 * 관련 댓글 한말씀 부탁합니다.
  작성자:    비밀번호:   (비밀번호는 숫자 4자리이며 본인댓글 삭제시 필요합니다.)
이용약관 | 개인정보취급방침