Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- setlocal enableextensions enabledelayedexpansion
- set /a count = 0
- For %%A in (*.png) DO (
- set /a count += 1
- echo Processing Image !count!
- REM See the height of the image
- magick identify -ping -format "%%h" %%A > Temp_Image_Size.txt
- REM Store that in a variable
- set /P ImageH=<Temp_Image_Size.txt
- set /A NewH=!ImageH!/3
- set /A NewOffset=!ImageH!/50
- set /A NewStroke=!ImageH!/216
- magick convert %%A ^
- ^( -size "!NewH!x!NewH!" -background none -gravity southeast -geometry +!NewOffset!+0 -fill red -font arial-bold -strokewidth !NewStroke! -stroke black caption:"!count!" ^
- ^( +clone -background black -shadow 80x7+3+3 ^) +swap -background none -layers merge +repage ^) -composite ^
- "!count!_%%A"
- )
- del Temp_Image_Size.txt
- endlocal
- pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement