Warning: session_start(): open(/var/lib/php/sessions/sess_e0mmj77s9nt2bl8g3qob93kj6n, 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
please include function showImageWithSelections.
static ImageSurface showImageWithRecognizedTexts(BufferedImage img, ImageSurface _is, final L rects) {
final ImageSurface is = showImage(img, _is);
final new Var highlighted;
showImageWithSelections_highlighted = highlighted;
is.overlay = voidfunc(Graphics2D g) {
fillRect(g, 0, 0, is.getWidth(), is.getHeight(), colorWithAlpha(Color.black, 0.5f));
antiAliasOn(g);
g.scale(is.zoomX, is.zoomY);
for (RecognizedText r : rects) {
is.drawSelectionRect(g, r.r.getRectangle(), Color.blue, blendColor(Color.black, Color.white, r.score()));
g.setFont(g.getFont().deriveFont(12));
drawTextWithOutline(g, r.text!, r.r.x+2, r.r.y+2, Color.white, Color.black);
}
if (highlighted.has())
fillRect(g, scaleRect(highlighted!, is.getZoomX(), is.getZoomY()), new Color(0, 0, 0, 0x30)); // semi-transparent black
};
imageSurfaceOnMouseMove(is, voidfunc(Pt p) {
repaintIf(is, setVarIfNeq(highlighted, smallestRectContaining(collect(rects, 'r), p)));
});
ret repaint(is);
}