Warning: session_start(): open(/var/lib/php/sessions/sess_f06igp62j53m2lds1ietfscb67, 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
!7
module WebCamPixelated > DynImageSurface {
int width = 16;
transient BufferedImage lastImage;
start {
doEvery(1000, rstUpdate());
ImageSurface.verbose = true;
}
enhanceFrame {
dm_intFieldMenuItem(f, 'width, formTitle := "Set Pixelated Image Width", onSet := r { setField(lastImage := null) });
}
afterVisualize {
imageSurface.setDoubleBuffered(true);
imageSurface.noAlpha = true;
imageSurface.interpolationMode = RenderingHints.VALUE_INTERPOLATION_NEAREST_NEIGHBOR;
}
void update {
if (imageSurface == null) ret;
final BufferedImage img = dm_webCamImage();
temp tempAfterwards(r { lastImage = img });
if (img == null || img == lastImage) ret;
setZoom(doubleRatio(img.getWidth(), width));
setImage(resizeImage(img, width));
}
}