static BufferedImage transparentBufferedImage(WidthAndHeight etc size) { BufferedImage img = new BufferedImage(size.w(), size.h(), BufferedImage.TYPE_INT_ARGB); Graphics2D g = getGraphics2D(img); g.setComposite(AlphaComposite.getInstance(AlphaComposite.CLEAR)); g.fillRect(0, 0, size.w(), size.h()); ret img; }