public interface

Postprocessor

com.facebook.imagepipeline.request.Postprocessor
Known Indirect Subclasses

Class Overview

Use an instance of this class to perform post-process operations on a bitmap.

Summary

Public Methods
abstract String getName()
Returns the name of this postprocessor.
abstract CloseableReference<Bitmap> process(Bitmap sourceBitmap, PlatformBitmapFactory bitmapFactory)
Called by the pipeline after completing other steps.

Public Methods

public abstract String getName ()

Returns the name of this postprocessor.

Used for logging and analytics.

public abstract CloseableReference<Bitmap> process (Bitmap sourceBitmap, PlatformBitmapFactory bitmapFactory)

Called by the pipeline after completing other steps.

Parameters
sourceBitmap The source bitmap.
bitmapFactory The factory to create a destination bitmap.

The Postprocessor must not modify the source bitmap as it may be shared by the other clients. The implementation must create a new bitmap that is safe to be modified and return a reference to it. To create a bitmap, use the provided bitmapFactory.