Il s'agit d'un module PowerShell rapidement écrit et mal testé pour la manipulation d'images, essentiellement juste un mince ensemble de cmdlettes enveloppez l'API ImageSharp .NET déjà très amicale. C'est principalement pour moi de découvrir ImageSharp et PowerShell et d'avoir quelque chose d'agréable à travailler pendant mon temps libre. Parce que ImageSharp est une bibliothèque indépendante de la plate-forme .NET Core, PSHIM aussi.
En ce moment, Pshim n'est en aucun cas emballé; Il vous suffit de saisir la source, de construire et de publier dans un emplacement et d'utiliser le module d'importation pour le charger (ou le publier dans un endroit PowerShell à la recherche de modules). La commande d'importation de module ressemblera à ceci:
Importation-module -name <path_to_publish_directory> /pshim.dll
Assurez-vous de publier plutôt que de simplement construire, afin que vous obteniez toutes les dépendances ainsi que la DLL principale.
Get-Childem -Path * .jpg | Image de charge | Draw-Text "Bonjour, monde!" -Fontstyle Bold -Size 24 -Color White -Pencolor Black -RespectDPI -alignment BottomRight -Padright 50 | SAVE-IMAGE -PATH {$ _. FileInfo.fullname -replace ".jpg", "_ text.jpg"}