draw_text 0.0.2 draw_text: ^0.0.2 copied to clipboard
Add text to Flutter images with more control. draw_text offers an enriched text drawing function that builds upon the core Image package.
draw_text #
The draw_text
package provides an enhanced draw_text
function for drawing text on images in Flutter applications. It Based on Image
pacakge, offering additional features and customization options for text.
Features #
- Customizable Text Styles: Easily customize the text color, font, size, and more using the
TextStyle
class. - unicode support: Support any unicode characters, thats means you can use any language and emojis in your text.
- Easy Integration: Seamlessly integrate with your Flutter projects and utilize the powerful
image
package under the hood.
Getting Started #
Installation #
To use the draw_text
package, run the following command in your Flutter project:
flutter pub add draw_text
Alternatively, add the package to your pubspec.yaml
file:
dependencies:
draw_text: ^0.1.0
Then, run flutter pub get
to install the package.
Import #
Import the draw_text
package in your Dart file:
import 'package:draw_text/draw_text.dart';
Usage #
Use the draw_text
function to draw text on an image:
import 'package:image/image.dart' as img;
import 'package:draw_text/draw_text.dart';
Future<img.Image> draw_textOnImage(img.Image image, String text) async {
TextStyle textStyle = TextStyle(
color: Colors.white,
fontSize: 24.0,
fontFamily: 'Roboto',
);
image = draw_text(image, textStyle, text);
return image;
}
You can also specify the x
and y
coordinates for positioning the text:
// Draw text at specific coordinates
return draw_text(image, textStyle, text, x: 100, y: 200);
Contributing #
Contributions to the draw_text
package are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request on the project's GitHub repository.
License #
This package is licensed under the MIT License.