У меня есть требование нарисовать png/jpg в форме трапеции. .Например: высота постепенно уменьшается по оси X. Я не мог найти API для этого, я вижу, что есть API AffineTransform, который может делать такие виды, но не мог понять, можно ли достичь трапеции. заранее спасибо за помощь
Я пробовал что-то в этом роде,
Image image = imageIcon.getImage();
Graphics2D g2 = (Graphics2D) g;
AffineTransform saveXform = g2.getTransform();
AffineTransform toCenterAt = new AffineTransform();
//toCenterAt.concatenate(toCenterAt);
toCenterAt.translate(-(image.getWidth(null)/2), -(image.getHeight(null)/2));
//toCenterAt.setToRotation(5,4,4,4);
toCenterAt.scale(0.1, 1);
g2.transform(toCenterAt);
g2.drawImage(image, 200,200, null);
g2.setTransform(saveXform);
AffineTransform
sshear
- person MadProgrammer   schedule 21.12.2015