watermark_unique
watermark_unique ist ein Flutter-Paket zum Hinzufügen von Text- und Bildwatermarks zu einem Bild. Sie können Position, Farbe, Hintergrundfarbe und Abstand der Wasserzeichen anpassen.
Flutter-Paket zum Hinzufügen eines Wasserzeichens zu einem Bild
Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.
watermark_unique is a flutter package to add text and image watermarks on an image. You can customize the watermark's position, color, background color, and padding. Check on pub.dev: https://pub.dev/packages/watermark_unique
Parameters for image that you can change
An example of how you can add text to an image (only IOS or Android):
final image = await watermarkPlugin.addTextWatermark(
filePath: photo!.path, // image file path
text: 'Test watermark text', // watermark text
x: 500, // position by x
y: 400, // position by y
textSize: 250, // text size
color: Colors.purpleAccent, // color of text
isNeedRotateToPortrait: true, // rotation image to portrait (Default: false) ONLY ANDROID
backgroundTextColor: Colors.black.withOpacity(0.5), // color of background text (optional)
quality: 100, // quality of image with watermark
backgroundTextPaddingLeft: 12, // padding of background text (optional)
backgroundTextPaddingTop: 12, // padding of background text (optional)
backgroundTextPaddingRight: 12, // padding of background text (optional)
backgroundTextPaddingBottom: 12, // padding of background text (optional)
imageFormat: ImageFormat.jpeg, // image format that you will use to compress
);
An example of how you can add a watermark to an image (only IOS or Android):
final image = await watermarkPlugin.addImageWatermark(
filePath: photo!.path, // image file path
watermarkImagePath: watermark!.path, // watermark image file path
x: 500, // position by x
y: 400, // position by x
quality: 100, // quality of image with watermark
imageFormat: ImageFormat.jpeg, // image format that you will use to compress
watermarkWidth: 300, // watermark image width
watermarkHeight: 300, // watermark image height
);
An example of how you can add text to an image and get results via Uint8List (IOS || Android || WEB):
final image = await watermarkPlugin.addTextWatermarkUint8List(
filePath: photo!.path, // image file path
text: 'Test watermark text', // watermark text
x: 500, // position by x
y: 400, // position by y
textSize: 250, // text size
color: Colors.purpleAccent, // color of text
isNeedRotateToPortrait: true, // rotation image to portrait (Default: false) ONLY ANDROID
backgroundTextColor: Colors.black, // color of background text (optional)
backgroundTextPaddingLeft: 12, // padding of background text (optional)
backgroundTextPaddingTop: 12, // padding of background text (optional)
backgroundTextPaddingRight: 12, // padding of background text (optional)
backgroundTextPaddingBottom: 12, // padding of background text (optional)
);
An example of how you can add a watermark to an image and get results via Uint8List (IOS || Android || WEB):
final image = await watermarkPlugin.addImageWatermarkUint8List(
filePath: photo!.path, // image file path
watermarkImagePath: watermark!.path, // watermark image file path
x: 500, // position by x
y: 400, // position by x
watermarkWidth: 300, // watermark image width
watermarkHeight: 300, // watermark image height
);

Abhängigkeiten 6 Einträge
{"sdk":"flutter"}{"sdk":"flutter"}^2.1.8^4.5.4{"sdk":"flutter"}^5.0.0Nach Anwendungsfall filtern, Aktivität vergleichen und vor der Nutzung das Originalprojekt prüfen.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗