pro_image_editor library

Classes

CategoryEmoji
Container for Category and their emoji
CategoryIcons
Class used to define all the CategoryIcon shown for each Category
CropAspectRatios
CropRotateEditorConfigs
Configuration options for a crop and rotate editor.
CropRotateEditorTheme
The CropRotateEditorTheme class defines the theme for the crop and rotate editor in the image editor. It includes properties such as colors for the app bar, background, crop corners, and more.
Emoji
A class to store data for each individual emoji
EmojiEditorConfigs
Configuration options for an emoji editor.
EmojiEditorTheme
The EmojiEditorTheme class defines the theme for the emoji editor in the image editor.
ExportEditorConfigs
Configuration options for exporting editor contents.
FilterEditorConfigs
Configuration options for a filter editor.
FilterEditorTheme
The FilterEditorTheme class defines the theme for the filter editor in the image editor. It includes properties such as colors for the app bar, background, and preview text.
HelperLines
The HelperLines class defines the settings for displaying helper lines in the image editor. Helper lines are used to guide users in positioning and rotating layers.
HelperLineTheme
The HelperLineTheme class defines the theme for helper lines in the image editor. Helper lines are used to assist with alignment and positioning of elements in the editor.
I18n
The I18n class provides internationalization settings for the image editor and its components. It includes translations and messages for various parts of the editor.
I18nCropRotateEditor
Internationalization (i18n) settings for the Crop and Rotate Editor component.
I18nEmojiEditor
Internationalization (i18n) settings for the Emoji Editor component.
I18nFilterEditor
Internationalization (i18n) settings for the Filter Editor component.
I18nFilters
I18nPaintingEditor
Internationalization (i18n) settings for the Painting Editor component.
I18nStickerEditor
Internationalization (i18n) settings for the I18nStickerEditor Editor component.
I18nTextEditor
Internationalization (i18n) settings for the Text Editor component.
I18nVarious
Internationalization (i18n) settings for various components.
IconsCropRotateEditor
Customizable icons for the Crop/Rotate Editor component.
IconsEmojiEditor
Customizable icons for the Emoji Editor component.
IconsFilterEditor
Customizable icons for the Filter Editor component.
IconsPaintingEditor
Customizable icons for the Painting Editor component.
IconsStickerEditor
Customizable icons for the Sticker Editor component.
IconsTextEditor
Customizable icons for the Text Editor component.
ImageEditorCustomWidgets
The ImageEditorCustomWidgets class encapsulates custom widget components that can be used within various parts of the application's user interface. It provides flexibility for customizing the appearance and behavior of specific UI elements such as app bars, bottom navigation bars, and more.
ImageEditorIcons
Customizable icons for the Image Editor component.
ImageEditorTheme
The ImageEditorTheme class defines the overall theme for the image editor in your Flutter application. It includes themes for various editor components such as helper lines, painting editor, text editor, crop & rotate editor, filter editor, emoji editor, and more.
ImportEditorConfigs
This class represents configurations for importing editor data.
ImportStateHistory
This class represents the state history of an imported editor session.
PaintEditorConfigs
Configuration options for a paint editor.
PaintingEditorTheme
Flutter PaintingEditorTheme Class Documentation
PresetFilters
Preset filters that can be used directly
ProImageEditor
A widget for image editing using ProImageEditor.
ProImageEditorConfigs
A class representing configuration options for the Image Editor.
ProImageEditorState
StickerEditorConfigs
Configuration options for a sticker editor.
StickerEditorTheme
The StickerEditorTheme class defines the theme for the sticker editor in the image editor. It includes properties such as colors for the background, category indicator, category icons, and more.
TextEditorConfigs
Configuration options for a text editor.
TextEditorTheme
The TextEditorTheme class defines the theme for the text editor in the image editor. It includes properties such as colors for the app bar, background, text input, and more.

Enums

Category
All the possible categories that Emoji can be put into
ExportHistorySpan
Enum representing different spans of export history.
ImageEditorDesignModeE
Enum representing design modes for an image editor.
ImportEditorMergeMode
Enum representing different merge modes for importing editor data.
LayerBackgroundColorModeE
Enumeration for controlling the background color mode of the text layer.
PaintModeE
The PaintModeE enum represents different painting modes for a drawing application in Flutter.
RecentTabBehavior
Behavior of Recent Tab

Properties

presetFiltersList List<ColorFilterGenerator>
List of filter presets
getter/setter pair

Functions

fetchImageAsUint8List(String imageUrl) Future<Uint8List>
Fetches an image from a network URL as a Uint8List.
loadAssetImageAsUint8List(String assetPath) Future<Uint8List>
Loads an image asset as a Uint8List.
readFileAsUint8List(File file) Future<Uint8List>
Reads a file as a Uint8List.

Typedefs

BuildStickers = Widget Function(dynamic setLayer(Widget))