Skip to content

Instantly share code, notes, and snippets.

@dimitar-grigorov
Created February 20, 2024 09:26
Show Gist options
  • Save dimitar-grigorov/fd6fe2a1362bdc593fa3204705c305ab to your computer and use it in GitHub Desktop.
Save dimitar-grigorov/fd6fe2a1362bdc593fa3204705c305ab to your computer and use it in GitHub Desktop.
Add watermark to images
@echo off
setlocal enabledelayedexpansion
:: Директория с изображенията за обработка
set "INPUT_DIRECTORY=D:\images-test"
:: Директория за обработените изображения
set "OUTPUT_DIRECTORY=D:\images-test\processed"
:: Начален номер на водния знак
set /a "VARIANT_NUMBER=1"
:: Rазмер на шрифта
set "POINTSIZE=48"
:: Обхождане на всички .jpg файлове в директорията
for %%f in ("%INPUT_DIRECTORY%\*.jpg") do (
set "FILENAME=%%~nxf"
echo Вариант !VARIANT_NUMBER! > "%TEMP%\watermark.txt"
magick "%%f" -font Arial -pointsize !POINTSIZE! -stroke black -strokewidth 2 -annotate +50+50 "@%TEMP%\watermark.txt" -stroke none -fill white -annotate +50+50 "@%TEMP%\watermark.txt" "%OUTPUT_DIRECTORY%\!FILENAME!"
set /a "VARIANT_NUMBER+=1"
)
echo Done.
pause
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment