0
BufferedImageの周りに矩形を描きたいので、フレームのような枠を作成します。画像の周囲に矩形を描く
だから私は2 BufferedImageのロード:
BufferedImage a = ImageIO.read(new File(aPath));
BufferedImage b = ImageIO.read(new File(bPath));
を、描画のためにそれを送信します。それは何もしないいくつかの理由
private void drawImageBorder(BufferedImage imageWithoutBorder) {
Graphics2D graph = imageWithoutBorder.createGraphics();
graph.setColor(Color.BLACK);
//create a black Rectangle - 1px bigger the original image
graph.fill(new Rectangle(imageWithoutBorder.getMinX(), imageWithoutBorder.getMinY(), imageWithoutBorder.getWidth() + 1, imageWithoutBorder.getHeight() +1));
//draw the image inside it
graph.drawImage(imageWithoutBorder, 0, 0, null);
graph.dispose();
}
、そこdrawing-filled-rectangle-over-a-bufferedimageようsimilerの質問がありますが、私は役に立つ答えをfinndことができませんでした。
ありがとうございました。
結果を試して投稿する。 –
さて、私はそれをテストしたが、それは何も、何も考えていないのですか? –
を試してみてください。検出を容易にするために境界線を4に設定してください(/排他的な矩形境界内)。ImageIO.writeを使用してframedImageを新しいファイルに書き込みます。 –