0
私は四角形の選択(x、y、幅と高さ)を持っていると仮定します。 Java SWTの画像からSub Imageを取得することは可能ですか?SWT:画像からサブ画像を取得する
私はCanvas
にImage
を持っています。ユーザは、画像のセクションを選択する。画像をユーザーの選択に置き換えたいと思います。
私はこれを達成する方法を見つけることができません。問題は私がCanvas
を使用していますか?
更新: これは私がdrawImageを使用して行う現在の方法です。私は、画像のサブセットを取得し、新しいイメージを作成するわけではないとして、これはハッキングのビットだと思います - 私はちょうど画像の一部を描いています:
int minX = Math.min(startX, endX);
int minY = Math.min(startY, endY);
int maxX = Math.max(startX, endX);
int maxY = Math.max(startY, endY);
int width = maxX - minX;
int height = maxY - minY;
gc.drawImage(image, minX, minY, width, height, image.getBounds().x,
image.getBounds().y, image.getBounds().width, image.getBounds().height);