Package com.idrsolutions.image.webp
Class WebpEncoder
- java.lang.Object
-
- com.idrsolutions.image.JDeliImage
-
- com.idrsolutions.image.webp.WebpEncoder
-
- All Implemented Interfaces:
com.idrsolutions.image.Encoder
public class WebpEncoder extends com.idrsolutions.image.JDeliImage implements com.idrsolutions.image.Encoder
Class writes BufferedImages as WEBP Example:WebpEncoder encoder = new WebpEncoder(); encoder.write(bufferedImage, outputStream);
-
-
Constructor Summary
Constructors Constructor Description WebpEncoder()
WebpEncoder(com.idrsolutions.image.encoder.options.EncoderOptions format)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
write(BufferedImage image, File file)
Writes BufferedImage as WEBP to a filevoid
write(BufferedImage inputImage, OutputStream os)
Writes BufferedImage as WEBP to an OutputStream
-
-
-
Method Detail
-
write
public void write(BufferedImage image, File file) throws IOException
Writes BufferedImage as WEBP to a file- Parameters:
image
- BufferedImage The image to writefile
- The output file to write to- Throws:
IOException
- if the image wasn't written
-
write
public void write(BufferedImage inputImage, OutputStream os) throws IOException
Writes BufferedImage as WEBP to an OutputStreamThis method does not close the provided OutputStream after the write operation has completed; it is the responsibility of the caller to close the stream.
- Specified by:
write
in interfacecom.idrsolutions.image.Encoder
- Parameters:
inputImage
- image to writeos
- The stream to write to- Throws:
IOException
- if the image wasn't written
-
-