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 |