2016-08-07 6 views
2

크기가 215*112 인 이미지가 있습니다. 나는 그것을 215*142로 만들고 싶다.버퍼링 된 이미지 패딩이 작동하지 않음

의 Src IMG는 :

dest img

왜 패딩도 점점 : 결과 다음

BufferedImage image = ImageIO.read(new File("src.png")); 

    int h = 15; 
    BufferedImage newImage = new BufferedImage(image.getWidth(), image.getHeight() + 2 * h, image.getType()); 

    Graphics g = newImage.getGraphics(); 

    g.setColor(Color.red); 
    g.fillRect(0, 0, image.getWidth(), image.getHeight() + 2 * h); 
    g.drawImage(image, 0, h, null); 
    g.dispose(); 

    ImageIO.write(newImage, "png", new File("dest.png")); 

나는 점점 오전 :

Src Image

나는 다음과 같은 코드를 사용에 추가됨방향?

답변

1

당신이주는 소스 이미지의 왼쪽과 오른쪽에 두 개의 투명 수직 막대를 가지고 있기 때문에
Use this image