如何在下面的图片上使用AffineTransform
或其他东西达到效果AffineTransform
?或者我可以在 Java 中使用的任何其他效果/转换BufferedImage
?
问问题
1286 次
1 回答
3
你想要达到的效果叫做Skewing
看看Skew部分@http ://www.javaxt.com/javaxt-core/javaxt.io.Image/
首先下载javaxt api。该类Image
有一个接受BufferedImage
作为参数的公共构造函数,见下文
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 通过更新角坐标来倾斜图像。从左上角开始按顺时针顺序提供坐标。
于 2012-07-09T13:03:50.407 回答