Это быстро написанный и плохо протестированный модуль PowerShell для манипуляции с изображением, в основном, просто тонкий набор командлетов, завершающих уже очень дружелюбный API .NET .NET. В первую очередь мне нужно узнать о ImageSharp и PowerShell и иметь что -то приятное для работы в свободное время. Потому что ImageSharp-это ядра, независимая от платформы .NET, как и PSHIM.
Прямо сейчас PSHIM ни в коем случае не упакована; Вам просто нужно схватить источник, построить и опубликовать в каком-то месте и использовать импорт-модуль, чтобы загрузить его (или опубликовать где-нибудь PowerShell уже ищет модули). Команда импорта модуля будет выглядеть примерно так:
Import -Module -name <That_to_publish_directory> /pshim.dll
Убедитесь, что вы публикуете, а не просто создаете, чтобы получить все зависимости, а также основной DLL.
GET -CHILDITEM -Path *.jpg | Нагрузка-image | Draw-Text "Привет, мир!" -FontStyle BOLD -Size 24 -Color White -pencolor Black -Respectdpi -Поседание Bottomright -padright 50 | Save -image -path {$ _. FileInfo.fullname -replace ".jpg", "_ text.jpg"}