Warning: session_start(): open(/var/lib/php/sessions/sess_ndpk2vvs9m82i2mak5lc5rst7j, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
static GrabbableIntPixels grabbableIntPixels(BufferedImage img) {
if (img == null) null;
Raster raster = img.getRaster();
ComponentSampleModel sampleModel = cast raster.getSampleModel();
DataBufferInt dataBuffer = cast raster.getDataBuffer();
assertEquals(1, dataBuffer.getNumBanks());
assertEquals(DataBuffer.TYPE_INT, dataBuffer.getDataType());
// Let's at this point assume the raster data is what we
// think it is... (TODO: test on unusual platforms)
int w = img.getWidth(), h = img.getHeight();
int scanlineStride = sampleModel.getScanlineStride();
int[] pixels = dataBuffer.getData();
int offset = dataBuffer.getOffset();
int translateX = raster.getSampleModelTranslateX();
int translateY = raster.getSampleModelTranslateY();
offset += -translateX-translateY*scanlineStride;
ret GrabbableIntPixels(pixels, w, h, offset, scanlineStride);
}