java.lang.Object | |
↳ | com.facebook.imagepipeline.transcoder.MultiImageTranscoderFactory |
Class responsible of returning the correct ImageTranscoder
given the ImageFormat
.
The custom ImageTranscoder
, if any, will always be used first. If the image format is not
supported, the first fallback is NativeJpegTranscoder, otherwise SimpleImageTranscoder
is
used.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
MultiImageTranscoderFactory(int maxBitmapSize, boolean useDownSamplingRatio, ImageTranscoderFactory primaryImageTranscoderFactory, Integer imageTranscoderType, boolean ensureTranscoderLibraryLoaded) |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
ImageTranscoder |
createImageTranscoder(ImageFormat imageFormat, boolean isResizingEnabled)
Creates an
ImageTranscoder that enables or disables resizing depending on isResizingEnabled . |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.facebook.imagepipeline.transcoder.ImageTranscoderFactory
|
Creates an ImageTranscoder
that enables or disables resizing depending on isResizingEnabled
. It can return null if the ImageFormat
is not supported by this
ImageTranscoder
.
Note that if JPEG images are not supported, we will fallback to our native ImageTranscoder
implementation.
imageFormat | the ImageFormat of the input images. |
---|---|
isResizingEnabled | true if resizing is allowed. |
ImageTranscoder
or null if the image format is not supported.