package net.yacy.peers.graphics; import net.yacy.kelondro.util.ByteBuffer; import net.yacy.visualization.RasterPlotter; public class EncodedImage { private ByteBuffer image; private String extension; public EncodedImage(final RasterPlotter sourceImage, final String targetExt) { this.image = "png".equals(targetExt) ? sourceImage.exportPng() : RasterPlotter.exportImage(sourceImage.getImage(), targetExt); this.extension = targetExt; } public ByteBuffer getImage() { return this.image; } public String getExtension() { return this.extension; } }