3
A
回答
2
做draw(shape)
在BufferedImage
,如图所示here。
1
您必须创建一个图像对象,该图像对象在正确的位置包含正确的像素。
一种方法是这样的:
public Image makeImage(Shape s) {
Rectangle r = s.getBounds();
Image image = new BufferedImage(r.width, r.height, BufferedImage.TYPE_BYTE_BINARY);
Graphics2D gr = image.createGraphics();
// move the shape in the region of the image
gr.translate(-r.x, -r.y);
gr.draw(s);
gr.dispose();
return image;
}
您可能需要使用其他颜色模型,但是,让你的造型显示了透明背景,而不是黑色的,白色的或以其他方式周围。
相关问题
- 1. AngularJS - 将文件对象转换为图像对象
- 2. 将Java对象转换为java xml对象
- 3. 将.Net对象转换为视图中的JSON对象
- 4. 将jcas对象转换为json对象
- 5. 将javascript对象转换为json对象
- 6. 将对象转换为jquery对象
- 7. 将Image对象转换为BufferedImage对象
- 8. 将TS对象转换为data.frame对象
- 9. 将Image对象转换为FormFile对象
- 10. 转换对象为对象
- 11. Java XStream将XML转换为对象
- 12. 将XML转换为Java对象
- 13. 将JSONObject转换为Java对象
- 14. 将Java对象转换为RDF XML
- 15. 将java对象转换为xml?
- 16. 将java对象从sql转换为xml
- 17. 将对象转换为字符串(java)
- 18. Java将对象转换为Class如何?
- 19. 将Firebase json转换为Java对象
- 20. 将java对象转换为动态xml
- 21. 将Java对象转换为BigQuery TableRow
- 22. 将SOAP消息转换为Java对象
- 23. 将Json转换为Java对象
- 24. 将图形对象转换为位图对象
- 25. 如何将对象的对象转换为对象数组?
- 26. Javascript:将对象的对象转换为对象数组
- 27. java对象转换
- 28. 将JSON对象转换为java类对象
- 29. 使用速度将Java对象转换为Javascript对象
- 30. 如何将python dict对象转换为java等效对象?
很酷,谢谢你们! – Jesse 2011-03-27 16:21:25