Package com.itextpdf.io.image
Class AbstractWebPLoader
java.lang.Object
com.itextpdf.io.image.AbstractWebPLoader
- Direct Known Subclasses:
-
NoWebPLoader
An abstract class to control WebP image data handling.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ImageDatagetImageData(byte[] bytes) GetsImageDatafrom provided WebP raw image bytes.protected abstract ImageDatagetImageData(URL url) GetsImageDatafrom provided WebP URL.protected abstract booleanChecks if webp-image-support module is loaded.
-
Constructor Details
-
AbstractWebPLoader
protected AbstractWebPLoader()Creates an instance ofAbstractWebPLoader.
-
-
Method Details
-
getImageData
GetsImageDatafrom provided WebP raw image bytes.- Parameters:
-
bytes- raw bytes to create WebP image data from - Returns:
-
a new WebP
ImageDatafrom raw bytes
-
getImageData
GetsImageDatafrom provided WebP URL.- Parameters:
-
url- URL to create WebP image data from - Returns:
-
a new WebP
ImageDatafrom URL
-
isWebPSupported
protected abstract boolean isWebPSupported()Checks if webp-image-support module is loaded.- Returns:
-
trueif webp-image-support module is loaded
-