image_picker_plus library

Classes

Adjustments
the edit page's sliders for one image, each -1..1 with 0 as no change.
ArabicTexts
every text in arabic. pass any one by name to change just that one.
CameraOptions
the camera page's extra controls.
ChineseTexts
every text in simplified chinese. pass any one by name to change just that one.
CropRatio
a width to height ratio the crop can lock to.
EditState
what was done to one image, saved with toMap to open the picker with it again.
GermanTexts
every text in german. pass any one by name to change just that one.
HindiTexts
every text in hindi. pass any one by name to change just that one.
ImagePickerPlus
opens the picker, see pick.
JapaneseTexts
every text in japanese. pass any one by name to change just that one.
MarkupOptions
text, emojis and drawing on images, all off by default.
OutputOptions
how edited images are saved.
PickedItem
one picked image or video, in the order the user left them.
PickerCache
keeps edited images on disk, so the same edit again is instant. phones only.
PickerFilter
a look on the edit page's filter strip.
PickerSettings
everything the picker can be set up with.
PickerTexts
every text the picker shows, english by default. the other shipped languages are in languages.
PickerTheme
the picker's colors, dark by default.
RussianTexts
every text in russian. pass any one by name to change just that one.
SpanishTexts
every text in spanish. pass any one by name to change just that one.
TurkishTexts
every text in turkish. pass any one by name to change just that one.
XFile
A CrossFile is a cross-platform, simplified File abstraction.

Enums

MediaType
what can be picked.
OutputFormat
the file type of edited and re-encoded images.
PickerSource
where the picker opens.

Functions

composeMatrix(List<double> filter, Adjustments adjustments) → List<double>
filter first, then adjustments on top, as one matrix for the preview and the export.
filterMatrix(List<PickerFilter> filters, int index, {double strength = 1}) → List<double>
the matrix of strip index in filters, 0 is Normal and so is an index past the end. strength 0 is no filter and 1 the full one.

Typedefs

CameraOverlayBuilder = Widget Function(BuildContext context, Size previewSize)
builds what's drawn over the camera preview, like a document frame.