https://imagemagick.org/script/download.php#windows
https://www.gimp.org/downloads/1
magick -list font >> list.txt
https://imagemagick.org/script/download.php#windows
https://www.gimp.org/downloads/1
magick -list font >> list.txt
| $inputImage = ".\Base-ticket-image.png" | |
| $outputFolder = ".\Tickets\" | |
| # Create output folder if it doesn't exist | |
| New-Item -ItemType Directory -Force -Path $outputFolder | |
| for ($tNumber = 1; $tNumber -le 10; $tNumber++) { | |
| $fragment = "{0:D8}" -f $tNumber | |
| $newFilePath = Join-Path $outputFolder ("{0:D4}.png" -f $tNumber) | |
| Write-Host $newFilePath | |
| magick $inputImage ` | |
| -background none ` | |
| -font DejaVu-Serif ` | |
| -pointsize 127 ` | |
| -fill "#fe5612" ` | |
| caption:"$fragment" ` | |
| -rotate 270 ` | |
| -gravity East -geometry +146+0 ` | |
| -compose over -composite ` | |
| "$newFilePath" | |
| } |
| #!/bin/bash | |
| inputImage="./Base-ticket-image.png" | |
| outputFolder="./Tickets/" | |
| mkdir -p $outputFolder | |
| for tNumber in {1..10} | |
| do | |
| printf -v fragment "%08d" $tNumber | |
| printf -v newFilePath "%s%04d.png" $outputFolder $tNumber | |
| echo $newFilePath | |
| magick $inputImage \ | |
| -background none \ | |
| \( \ | |
| -font DejaVu-Serif \ | |
| -pointsize 127 \ | |
| -fill "#fe5612" \ | |
| caption:"${fragment}" \ | |
| -rotate 270 \ | |
| \) \ | |
| -gravity East -geometry +146+0 \ | |
| -compose over -composite \ | |
| "$newFilePath" | |
| done |