Flutter plugin for drawing text on images.
Just create plugin instance
DrawOnImagePlugin _plugin = DrawOnImagePlugin();
Then create data class with draw parameters like font size, padding, color and so on:
var writeData = WriteImageData( text, imageBytes, left: left, right: right, top: top, bottom: bottom, color: color.value, fontSize: size )
Only two paramaters : text and imageBytes are required the rest are optional. After that just pass that data to plugin:
String path = await _plugin.writeTextOnImage(writeData);
You will receive a path to new image with your text above it. Your code is responsible for managing (move, rename, delete) the newly created file.
More details in example.