-
- All Implemented Interfaces:
-
com.facebook.imagepipeline.transcoder.ImageTranscoder
public final class SimpleImageTranscoder implements ImageTranscoderImage transcoder using only the Android API. Clients can use this if they don't want to use the native implementation. This image transcoder requires more memory.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSimpleImageTranscoder.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Stringidentifier
-
Constructor Summary
Constructors Constructor Description SimpleImageTranscoder(Boolean resizingEnabled, Integer maxBitmapSize)
-
Method Summary
Modifier and Type Method Description StringgetIdentifier()ImageTranscodeResulttranscode(EncodedImage encodedImage, OutputStream outputStream, RotationOptions rotationOptions, ResizeOptions resizeOptions, ImageFormat outputFormat, Integer quality, ColorSpace colorSpace)BooleancanResize(EncodedImage encodedImage, RotationOptions rotationOptions, ResizeOptions resizeOptions)BooleancanTranscode(ImageFormat imageFormat)-
-
Method Detail
-
getIdentifier
String getIdentifier()
-
transcode
ImageTranscodeResult transcode(EncodedImage encodedImage, OutputStream outputStream, RotationOptions rotationOptions, ResizeOptions resizeOptions, ImageFormat outputFormat, Integer quality, ColorSpace colorSpace)
-
canResize
Boolean canResize(EncodedImage encodedImage, RotationOptions rotationOptions, ResizeOptions resizeOptions)
-
canTranscode
Boolean canTranscode(ImageFormat imageFormat)
-
-
-
-