녹색 배경에 채워진 빨간색 원의 gif 이미지를 만들고 싶습니다. 자바에서 가장 쉬운 방법은 무엇입니까?Java로 이미지를 만들려면 어떻게해야합니까?
2
A
답변
1
BufferedImage를 만든 다음 ImageIO.write (image, "gif", fileName)
으로 파일에 씁니다. 이미 이미지 파일 또는 이미지 URL이있는 경우
1
, 당신은 얻을 Toolkit를 사용할 수있는 Image :
Image img = Toolkit . getDefaultToolkit() . createImage (filename);
새 이미지 래스터를 구성하고 이미지로 칠해야하는 경우에, 당신이 할 수있는 BufferedImage을 사용하십시오. createGraphics 함수를 호출하고 그래픽 객체에 그림을 그려 BufferedImage에 페인트 할 수 있습니다. BufferedImage를 GIF에 저장하려면 ImageIO 클래스를 사용하여 이미지를 쓸 수 있습니다.
1
가장 좋은 방법은 BufferedImage
생성하는 것입니다
Graphics2D g = img.createGraphics();
g.setBackground(Color color) ; //Find how to built this object look at the java api
g.draw(Shape s);
g.dispose(); //don't forget it!!!
사람 :
다음BufferedImage img = new BufferedImage(int width, int height, int imageType)
// you can find the Types variables in the api
,이 이미지의 Graphics2D을 생성,이 객체는 배경을 설정하고 모양을 그릴 수 있습니다 이미지를 만들었습니다 :
File file = new File(dir, name);
try{
ImageIO.write(img, "gif", file);
}catch(IOException e){
e.printStackTrace();
}
관련 문제
- 1. Java로 연결된 목록 데이터 구조를 만들려면 어떻게해야합니까?
- 2. Android로 Java로 새 연락처를 만들려면 어떻게해야합니까?
- 3. 이미지를 "지터"로 만들려면 어떻게해야합니까?
- 4. 브라우저에서 이미지를 100 % 만들려면 어떻게해야합니까?
- 5. UIImageView에서 큰 이미지를 만들려면 어떻게해야합니까?
- 6. CodeIgniter에서 이미지를 앵커로 만들려면 어떻게해야합니까?
- 7. rCarousel 링크로 이미지를 만들려면 어떻게해야합니까?
- 8. 파일 확장명없이 iTunesArtwork 이미지를 만들려면 어떻게해야합니까?
- 9. 메모리 내 파일에서 PIL 이미지를 만들려면 어떻게해야합니까?
- 10. 사용자가 이미지를 사용하여 맞춤지도 오버레이를 만들려면 어떻게해야합니까?
- 11. UITableViewCell에 대한 이미지를 동적으로 만들려면 어떻게해야합니까?
- 12. WPF : 버튼과 겹치는 팝업 이미지를 만들려면 어떻게해야합니까?
- 13. AtlasSpriteManager에서 텍스처를 만들려면 어떻게해야합니까?
- 14. 캔버스에서 이미지를 만들려면
- 15. 이미지를 java로 할 수 있습니까?
- 16. Java로 배열을 채우려면 어떻게해야합니까?
- 17. 이미지를 흐리게하려면 어떻게해야합니까?
- 18. Java에서 이미지 편집기를 만들려면 어떻게해야합니까?
- 19. C#에서 256 메가 픽셀 이미지를 만들려면 어떻게해야합니까?
- 20. PHP로 웹 페이지의 스냅 샷 이미지를 만들려면 어떻게해야합니까?
- 21. gstreamer를 사용하여 일련의 이미지를 결합하여 비디오 슬라이드 쇼를 만들려면 어떻게해야합니까?
- 22. 이미지 그리드보기를 만들려면 어떻게해야합니까? 이미지를 클릭하면 해당 이미지가 열립니다.
- 23. Flex에서 비트 맵 이미지를 사용하여 반사 효과를 만들려면 어떻게해야합니까?
- 24. 내 UIView에서 축소판보기를 만들려면 어떻게해야합니까?
- 25. 기존 웹 사이트의 모바일 버전을 만들려면 어떻게해야합니까?
- 26. 일반 목록에서보기를 만들려면 어떻게해야합니까?
- 27. Vertical UISlider를 만들려면 어떻게해야합니까?
- 28. Form 인스턴스를 만들려면 어떻게해야합니까?
- 29. 주문 양식을 만들려면 어떻게해야합니까?
- 30. .NET에서 마법사를 만들려면 어떻게해야합니까?
이미지를 읽는 데 Toolkit을 사용하는 방법은 더 이상 사용되지 않습니다. – Roman
@Roman, 새로운 길은 무엇입니까? –