package com.celements.photo.image;
import java.awt.image.BufferedImage;
import java.io.OutputStream;
import org.xwiki.component.annotation.ComponentRole;
import com.xpn.xwiki.api.Document;
import com.xpn.xwiki.doc.XWikiAttachment;
@ComponentRole
public interface ICropImage {
public OutputStream crop(Document doc, String filename, int x, int y, int w, int h,
OutputStream out);
public void crop(BufferedImage img, int x, int y, int w, int h, String type,
OutputStream out);
public OutputStream crop(XWikiAttachment xAtt, int x, int y, int w, int h);
public OutputStream crop(XWikiAttachment xAtt, int x, int y, int w, int h,
OutputStream out);
public void outputCroppedImage(Document srcDoc, String srcFilename, int x, int y,
int w, int h);
}