下の写真のような効果を得るには、AffineTransform
または何かを使用しAffineTransform
ますか? または、Javaで使用できるその他の効果/変換はありますBufferedImage
か?
1286 次
1 に答える
3
達成したい効果はスキューと呼ばれ
ます。 スキューセクション @ http://www.javaxt.com/javaxt-core/javaxt.io.Image/をご覧ください。
まず、javaxt api をダウンロードします。Image
クラスには、引数として受け入れる public コンストラクターがあります。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 に答える