Java,假3D效果

Java,假3D效果,java,bufferedimage,affinetransform,Java,Bufferedimage,Affinetransform,如何使用AffineTransform或AffineTransform上的某个东西实现下面图片中的效果?或者我可以在buffereImage上使用的任何其他Java效果/转换 您想要达到的效果称为倾斜 查看倾斜部分@ 首先下载JavaXTAPI。 Image类有一个公共构造函数,它接受buffereImage作为参数,如下所示 javaxt.io.Image image = new javaxt.io.Image(java.awt.image.BufferedImage bufferedI

如何使用
AffineTransform
AffineTransform
上的某个东西实现下面图片中的效果?或者我可以在
buffereImage
上使用的任何其他Java效果/转换


您想要达到的效果称为倾斜
查看倾斜部分@

首先下载JavaXTAPI。
Image
类有一个公共构造函数,它接受
buffereImage
作为参数,如下所示

   javaxt.io.Image image = new javaxt.io.Image(java.awt.image.BufferedImage bufferedImage);
    int width = image.getWidth();
    int height = image.getHeight();
    image.setCorners(20, 70,              //UL
                     width-70, 0,         //UR
                     width+20, height-50, //LR
                     50, height);         //LL

setCorners用于通过更新角点坐标使图像倾斜。坐标是从左上角开始按顺时针顺序提供的。

谢谢,我来看看这个。你知道我如何将它与BuffereImage一起使用吗?谢谢,它可以工作,但我只从javaxt.io.Image类中获取了私有类“Skew”。所以只要我需要的。看看我编辑的答案。