A new Flutter project.
The desktop application enables you to watermark your images for use on websites, social networks, and other resources. This program is written in the Dart programming language and built using the Flutter framework.
The features and packages utilized in this application are as follows:
Custom Watermark: With this program, you can add your custom watermark to your images. This watermark can include text, a logo, or any signature of your choice. Packages used in this project:
GetX
Window Manager
Google Fonts
FadingPageView
URL Launcher
Project Contribution: This project is open-source, allowing you to contribute to its development, add new features, and address issues. This opportunity enables other developers to assist in improving and expanding this application.
With this software, you can easily convert your images into watermarked versions and share them. The program is designed with a focus on user interface design, flexibility, and performance, utilizing the selected packages to achieve these goals.
as you can see in the picture, on the top right corner we have some buttons which help us to control some values one of the important of them is setting button which is last one
in setting page you can set config app which is once so that all of them saved as json file in application install location
in Design section you have bunch of config option such as water mark box fit , alignment, opacity, image border radius and so on which as i said going to save in json file
if you would want to sell specific products which has own logo, you able to add them as svg and use in product image, exactly like i have done
when you add product images in main page, ieach image has own config setting, such as box fit, background color,
also you can set background color in two way first way with eyedropper color picker
and second one with color palette
Finally, export the image, which gives you additional options such as path, image size as PX, and file name, each of which will be saved in its own folder with a name of your choosing.
and in the end, this project has created for personal use so if you feel you can make it better I welcome your cooperation