Warning: session_start(): open(/var/lib/php/sessions/sess_eidg8c3b3q2tf6lhen9th2ck8c, 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
!include once #1025225 // Shared IntegralImage
cmodule FindConstantArea > DynImageSurface {
switchable int displayWidth = 100, cubeSize = 40;
transient Rect area; // area currently looked at
transient RGB lastColor;
start {
dm_vmBus_onMessage_q newScreenshotInStream(voidfunc(O mod, virtual Screenshot ss) {
IntegralImage ii = cast rget integralImage(ss);
setImage(scaledBufferedImageFromIntegralImage(displayWidth, ii));
if (area == null) area = randomRect(cubeSize, cubeSize, ii_rect(ii));
setSelection(area);
RGB color = ii_averageColorOfArea(ii, area);
if (lastColor != null) {
if (eq(color, lastColor))
print("Same color!");
else {
print("New color. Switching area.");
area = null;
}
lastColor = color;
}
});
pnlWithHeading("Images found in " + programDir(), listImagesInProgramDir());
}
}