Dies ist ein schnell geschriebenes und schlecht getestetes PowerShell -Modul für die Bildmanipulation, im Grunde genommen nur ein dünner Satz von CMDlets, die die bereits sehr freundliche Imagesharp .net -API einwickeln. Es ist in erster Linie für mich, etwas über Imagesharp und Powershell zu lernen und in meiner Freizeit etwas Erfreude zu haben, an dem man arbeiten kann. Da ImageSharp eine .NET-Kernplattform-unabhängige Bibliothek ist, ist dies auch PSHIM.
Im Moment ist PSHIM in keiner Weise verpackt; Sie müssen nur Quelle, erstellen und an einem Ort veröffentlichen und Import-Module verwenden, um sie zu laden (oder sie an einem an einem Ort veröffentlichen. PowerShell sucht bereits nach Modulen). Der Befehl Import-Modul sieht ungefähr so aus:
Import -Module -name <path_to_publish_directory> /pshim.dll
Stellen Sie sicher, dass Sie veröffentlichen, anstatt nur zu bauen, damit Sie alle Abhängigkeiten sowie die Hauptdll erhalten.
Get -Childitem -Path *.jpg | Lastbild | Draw-Text "Hallo, Welt!" -FontStyle BOLD -Size 24 -Color White -Pencolor Black -Respectdpi -Alignment BottomRight -Padright 50 | SAVE -IMAGE -PATH {$ _. FileInfo.fullname -replace ".jpg", "_ text.jpg"}