(import '[java.awt.image BufferedImage]) (import '[java.awt Polygon]) (def img (BufferedImage. 100 100 BufferedImage/TYPE_INT_ARGB)) (def g2d (.createGraphics img)) (.setStroke g2d (java.awt.BasicStroke. 2)) (.setColor g2d (java.awt.Color. 0 0 0 127)) (def polygon1 (Polygon.)) (doto polygon1 (.addPoint 10 10) (.addPoint 30 30) (.addPoint 20 40)) (.fill g2d polygon1) (.drawOval g2d 50 50 17 31) ;; (.drawPolygon g2d ...) (javax.imageio.ImageIO/write img "png" (java.io.File. "/home/mortis/test.png"))