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);
-
Field Summary
Fields inherited from class com.idrsolutions.image.JDeliImage
bb -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidwrite(BufferedImage image, File file) Writes BufferedImage as WEBP to a filevoidwrite(BufferedImage inputImage, OutputStream os) Writes BufferedImage as WEBP to an OutputStreamMethods inherited from class com.idrsolutions.image.JDeliImage
optimiseImage
-
Constructor Details
-
WebpEncoder
public WebpEncoder(com.idrsolutions.image.encoder.options.EncoderOptions format) -
WebpEncoder
public WebpEncoder()
-
-
Method Details
-
write
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
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:
writein interfacecom.idrsolutions.image.Encoder- Parameters:
inputImage- image to writeos- The stream to write to- Throws:
IOException- if the image wasn't written
-
getEncoderOptions
- Specified by:
getEncoderOptionsin interfacecom.idrsolutions.image.Encoder
-