static GrabbableBytePixels grabbableBytePixels_fastOrSlow(BufferedImage image) ctex { pcall { GrabbableBytePixels gp = grabbableBytePixels(image); if (gp != null) ret gp; } // Use pixelGrabber if quick method fails (TODO) int w = image.getWidth(), h = image.getHeight(); PixelGrabber pixelGrabber = new(image, 0, 0, w, h, data, 0, w); if (!pixelGrabber.grabPixels()) fail("Could not grab pixels"); ret GrabbableBytePixels((byte[]) pixelGrabber.getPixels(), w, h, 0, w); }