public abstract class ImageComparator<T extends ComparisonParameters>
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
protected T |
parameters
比較パラメータ
|
修飾子 | コンストラクタと説明 |
---|---|
protected |
ImageComparator()
コンストラクタ
|
protected |
ImageComparator(T parameters)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
ImageComparedResult |
compare(java.awt.image.BufferedImage img1,
java.awt.image.BufferedImage img2)
2枚の画像を比較し、差分の一覧を取得します。
|
protected abstract java.util.List<java.awt.Point> |
compare(java.awt.image.BufferedImage image1,
java.awt.image.BufferedImage image2,
int offsetX,
int offsetY)
画像を比較し、差分を検出した座標の一覧を取得します。
|
ImageComparedResult |
compare(java.awt.image.BufferedImage img1,
java.awt.Rectangle img1Area,
java.awt.image.BufferedImage img2,
java.awt.Rectangle img2Area)
2枚の画像を比較し、差分の一覧を取得します。
|
protected java.util.List<java.awt.Point> |
createSizeDiffPoints(java.awt.image.BufferedImage img1,
java.awt.image.BufferedImage img2,
int offsetX,
int offsetY)
画像サイズを比較し、差分を検出した座標の一覧を取得します。
|
protected java.awt.image.BufferedImage |
getSubImage(java.awt.image.BufferedImage image,
java.awt.Rectangle area)
指定エリアで切り出した画像を取得します。
|
protected T extends ComparisonParameters parameters
protected ImageComparator()
protected ImageComparator(T parameters)
public ImageComparedResult compare(java.awt.image.BufferedImage img1, java.awt.image.BufferedImage img2)
img1
- 画像1img2
- 画像2public ImageComparedResult compare(java.awt.image.BufferedImage img1, java.awt.Rectangle img1Area, java.awt.image.BufferedImage img2, java.awt.Rectangle img2Area)
img1
- 画像1img1Area
- 画像1で比較の対象とする範囲img2
- 画像2img2Area
- 画像2で比較の対象とする範囲protected java.util.List<java.awt.Point> createSizeDiffPoints(java.awt.image.BufferedImage img1, java.awt.image.BufferedImage img2, int offsetX, int offsetY)
img1
- 画像1img2
- 画像2offsetX
- 画像1の元画像からのX方向オフセット値offsetY
- 画像1の元画像からのY方向オフセット値protected abstract java.util.List<java.awt.Point> compare(java.awt.image.BufferedImage image1, java.awt.image.BufferedImage image2, int offsetX, int offsetY)
image1
- 画像1image2
- 画像2offsetX
- 画像1の元画像からのX方向オフセット値offsetY
- 画像1の元画像からのY方向オフセット値protected final java.awt.image.BufferedImage getSubImage(java.awt.image.BufferedImage image, java.awt.Rectangle area)
image
- 元画像area
- 切り出すエリア