Warning: session_start(): open(/var/lib/php/sessions/sess_0p9ndmjmp7ov0nuj20iiags9nk, 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
import java.awt.geom.AffineTransform;
// angle is in our system (clockwise, 0 is north)
// rx, ry is rotation point in painted image space
static BufferedImage drawRotatedImageOnImage(BufferedImage img, BufferedImage canvas, int x, int y, double angle, double rx, double ry) {
Graphics2D g = antiAliasGraphics(canvas);
g.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR);
g.setTransform(AffineTransform.getRotateInstance(angle*pi()/180, rx, ry));
g.drawImage(img, x, y, null);
ret canvas;
}