Este es un módulo PowerShell rápidamente escrito y mal probado para la manipulación de imágenes, básicamente solo un conjunto delgado de cmdlets que envuelven la ya muy amigable API .NET .NET. Principalmente es para mí aprender sobre ImagesSharp y PowerShell y tener algo agradable para trabajar en mi tiempo libre. Debido a que ImagesSharp es una biblioteca independiente de la plataforma .NET Core, también lo es PSHIM.
En este momento, Pshim no está empaquetado de ninguna manera; Solo tiene que obtener una fuente, construir y publicar en alguna ubicación y usar el módulo de importación para cargarlo (o publicarlo en algún lugar PowerShell ya está buscando módulos). El comando import-module se verá así:
Import -module -name <Path_to_publish_directory> /pshim.dll
Asegúrese de publicar en lugar de solo construir, para que obtenga todas las dependencias y la DLL principal.
Get -childitem -path *.jpg | Imagen de carga | Dibujo de texto "¡Hola, mundo!" -Fontstyle Bold -Size de 24 -Color blanco -PENCOLOR Negro -Respectdpi -alignment Bottomnight -Padright 50 | Save -image -path {$ _. FileInfo.fullName -replace ".jpg", "_ text.jpg"}