java.lang.Object | |
↳ | com.facebook.imagepipeline.decoder.ImageDecoder |
Decodes images.
ImageDecoder implements image type recognition and passes decode requests to specialized methods implemented by subclasses. On dalvik, it produces 'pinned' purgeable bitmaps.
Pinned purgeables behave as specified in
inPurgeable
with one modification. The bitmap is
'pinned' so is never purged.
For API 21 and higher, this class produces standard Bitmaps, as purgeability is not supported on the most recent versions of Android.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ImageDecoder(AnimatedImageFactory animatedImageFactory, PlatformDecoder platformDecoder, Bitmap.Config bitmapConfig) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CloseableImage |
decodeAnimatedWebp(EncodedImage encodedImage, ImageDecodeOptions options)
Decode a webp animated image into a CloseableImage.
| ||||||||||
CloseableImage |
decodeGif(EncodedImage encodedImage, ImageDecodeOptions options)
Decodes gif into CloseableImage.
| ||||||||||
CloseableImage |
decodeImage(EncodedImage encodedImage, int length, QualityInfo qualityInfo, ImageDecodeOptions options)
Decodes image.
| ||||||||||
CloseableStaticBitmap |
decodeJpeg(EncodedImage encodedImage, int length, QualityInfo qualityInfo)
Decodes a partial jpeg.
| ||||||||||
CloseableStaticBitmap | decodeStaticImage(EncodedImage encodedImage) |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Decode a webp animated image into a CloseableImage.
The image is decoded into a 'pinned' purgeable bitmap.
encodedImage | input image (encoded bytes plus meta data) |
---|
Decodes gif into CloseableImage.
encodedImage | input image (encoded bytes plus meta data) |
---|
Decodes image.
encodedImage | input image (encoded bytes plus meta data) |
---|---|
length | if image type supports decoding incomplete image then determines where the image data should be cut for decoding. |
qualityInfo | quality information for the image |
options | options that cange decode behavior |
Decodes a partial jpeg.
encodedImage | input image (encoded bytes plus meta data) |
---|---|
length | amount of currently available data in bytes |
qualityInfo | quality info for the image |
encodedImage | input image (encoded bytes plus meta data) |
---|