PESDK/Android/Concepts
Modules
PhotoEditor SDK Modules
PhotoEditor SDK follows a modular architecture. This allows you to include only specific modules in your application that match your needs. It also helps in reducing the impact of our SDK on your application's size.
The available modules are:
Module | Description |
---|---|
Module ui:core | Description Core UI module (required for showing the editor) |
Module ui:transform | Description Transform |
Module ui:filter | Description Filters |
Module ui:adjustment | Description Adjustments |
Module ui:focus | Description Focus |
Module ui:sticker | Description Stickers |
Module ui:text | Description Text |
Module ui:text-design | Description Text Design |
Module ui:overlay | Description Overlays |
Module ui:frame | Description Frames |
Module ui:brush | Description Brush |
Module backend:serializer | Description Serialization |
Module backend:headless | Description Background Export |
Module backend:background-removal | Description Background Removal |
Module backend:sticker-smart | Description Smart stickers |
Module assets:font-basic | Description Basic font pack for text |
Module assets:frame-basic | Description Basic frame assets |
Module assets:filter-basic | Description Basic filter assets |
Module assets:overlay-basic | Description Basic overlay assets |
Module assets:sticker-shapes | Description Sticker shapes assets |
Module assets:sticker-emoticons | Description Sticker emoticons assets |
NOTE: If you don't require a certain module to be added to your application, make sure that it is not included in the
imglyConfig
modules
block in your module'sbuild.gradle
file.