Advertisement
Guest User

Untitled

a guest
Jul 28th, 2022
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. @echo off
  2. setlocal enableextensions enabledelayedexpansion
  3. set /a count = 0
  4. For %%A in (*.png) DO (
  5. set /a count += 1
  6. echo Processing Image !count!
  7. REM See the height of the image
  8. magick identify -ping -format "%%h" %%A > Temp_Image_Size.txt
  9. REM Store that in a variable
  10. set /P ImageH=<Temp_Image_Size.txt
  11. set /A NewH=!ImageH!/3
  12. set /A NewOffset=!ImageH!/50
  13. set /A NewStroke=!ImageH!/216
  14. magick convert %%A ^
  15. ^( -size "!NewH!x!NewH!" -background none -gravity southeast -geometry +!NewOffset!+0 -fill red -font arial-bold -strokewidth !NewStroke! -stroke black caption:"!count!" ^
  16. ^( +clone -background black -shadow 80x7+3+3 ^) +swap -background none -layers merge +repage ^) -composite ^
  17. "!count!_%%A"
  18. )
  19. del Temp_Image_Size.txt
  20. endlocal
  21. pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement