| WebpTranscoder | The abstraction for WebpTranscoder |
| Bitmaps | Utility methods for handling Bitmaps. |
| DalvikPurgeableDecoder | Base class for bitmap decodes for Dalvik VM (Gingerbread to KitKat). |
| ImagePipelineNativeLoader | Single place responsible for loading libimagepipeline.so and its dependencies. |
| NativeBlurFilter | A fast native blur filter. |
| NativeCodeInitializer | Delegate to properly set and initialize NativeLoader and SoLoader. |
| NativeFiltersLoader | Single place responsible for loading libnative-filters.so and its dependencies. |
| NativeImageTranscoderFactory | Returns the native ImageTranscoderFactory if it is instantiable via reflection |
| NativeJpegTranscoder | Transcoder for jpeg images, using native code and libjpeg-turbo library. |
| NativeJpegTranscoderFactory | |
| NativeJpegTranscoderSoLoader | Single place responsible for ensuring that native-imagetranscoder.so is loaded |
| NativeRoundingFilter | A fast native rounding filter. |
| StaticWebpNativeLoader | Single place responsible for ensuring that `static-webp.so` is loaded |
| WebpTranscoderFactory | This is the class responsible to return the WebpTranscoder if any |
| WebpTranscoderImpl | Helper methods for modifying webp static images. |