static ImageSurface zoomedImageSurface(final BufferedImage image, final double zoom) { ret swing(func -> ImageSurface { ImageSurface is = new(image); is.setZoom(zoom); ret is; }); }