package hu.sch.web.wicket.components; import java.awt.image.BufferedImage; import org.apache.wicket.request.resource.DynamicImageResource; /** * * @author konvergal */ public class ImageResource extends DynamicImageResource { // has to save this. or get the image another way! private byte[] image; public ImageResource(byte[] image, String format) { this.image = image; setFormat(format); } public ImageResource(BufferedImage image) { this.image = toImageData(image); } @Override protected byte[] getImageData(Attributes attributes) { if (image != null) { return image; } else { return new byte[0]; } } }