Warning: session_start(): open(/var/lib/php/sessions/sess_03jp7bp70e32ebcolcmdnbv9r6, 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
srecord noeq G22POIPanel(G22PointOfInterest poi) is Swingable {
G22Utils g22utils;
G22GalleryImage img;
G22DataWrangler wrangler;
cachedVisualize {
g22utils = g22utils(poi);
img = poi.galleryImage();
new L parts;
if (img == null)
ret jCenteredLabel("Image not found: " + poi.imageMD5);
// Original image
var is1 = g22utils.stdImageSurface(img);
g22markPointAnimation(is1, poi.pt);
parts.add(jCenteredSection("Original image", g22utils.wrap(is1)));
// Blurred & Posterized
wrangler = poi.wrangler();
wrangler.stepUntilStage(wrangler.regionsStage);
var is2 = g22utils.stdImageSurface(wrangler.posterizedImage);
g22markPointAnimation(is2, poi.pt);
parts.add(jCenteredSection("Blurred & Posterized", g22utils.wrap(is2)));
// Regions
IImageRegion region = poi.regionAroundPoint(wrangler);
parts.add(jCenteredSection("Region around point",
new G22RegionPanel(region)));
ret hgridWithSpacing(parts);
}
}