/**
* BufferedImageを編集するためのインターフェース
*/
package jp.crwdev.app.interfaces;
import java.awt.image.BufferedImage;
import jp.crwdev.app.imagefilter.ImageFilterParam;
public interface IImageFilter {
/**
* フィルタ処理を行う
* @param image 入力画像
* @param param フィルタパラメータ
* @return 編集後の画像。編集が行われなかった場合は入力画像がそのまま返される
*/
BufferedImage filter(BufferedImage image, ImageFilterParam param);
}