Skip to content

transybao1393/image-watermark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust image watermark

Add image watermark CLI program for multiple image format (jpeg, jpg, png, tiff, bmp, etc.) manipulation, browser WASM build support.

Table of contents

Requirements

  • Rust version 1.66.0

Features

  • Image-in-image watermark
  • Text-in-image watermark

Status

This library currently is in IN-PROGRESS status. Goals:

  • Single image-in-image support
  • Single text-in-image support
  • Wide range image data types support
  • Relative path support
  • Batch/folder image-in-image support

Roadmap

Objectives for Q1+Q2/2023

  • Single image-in-image support
  • Single text-in-image support
  • Wide range image data types support
  • Relative path support

Objectives for Q3+Q4/2023

  • Batch/folder image-in-image support

Getting Started

Dependencies

  • clap
  • image
  • imageproc

Installing

  • No additional library required to install

Executing program

  • How to build this CLI
cargo build --bin image_watermark
  • How to run this CLI
image_watermark -i <absolute_main_image_path> -w <absolute_watermark_image_path> -o <absolute_output_path>

Help

Get all useful command

image_watermark --help

Authors

Version History

  • 1.0.0
  • 1.5.0
    • Text-in-image watermark added
    • Custom text width validation
    • Support text and image command with subcommand
    • Fix minor bugs
    • Text center image alignment
    • See commit change or See release history

Support me

"Buy Me A Coffee"

License

This project is licensed under the BSD-3-Clause License - see the LICENSE.md file for details

About

Add image watermark for multiple file (jpeg, jpg, png, tiff, bmp,etc)

Resources

License

Stars

Watchers

Forks

Packages

No packages published