นี่เป็นโมดูล PowerShell ที่เขียนขึ้นอย่างรวดเร็วและผ่านการทดสอบอย่างรวดเร็วสำหรับการจัดการภาพโดยทั่วไปแล้วชุด cmdlets บาง ๆ ที่ห่อหุ้ม imagesharp .NET API ที่เป็นมิตรมาก เป็นหลักสำหรับฉันที่จะเรียนรู้เกี่ยวกับ Imagesharp และ PowerShell และมีบางสิ่งที่สนุกสนานในการทำงานในเวลาว่าง เพราะ Imagesharp เป็นไลบรารีที่ไม่ขึ้นกับแพลตฟอร์มหลัก
ตอนนี้ PSHIM ไม่ได้บรรจุในทางใดทางหนึ่ง คุณเพียงแค่ต้องคว้าแหล่งที่มาสร้างและเผยแพร่ไปยังสถานที่บางแห่งและใช้โมดูลนำเข้าเพื่อโหลด (หรือเผยแพร่ไปยังที่ใดที่หนึ่ง PowerShell กำลังมองหาโมดูลอยู่แล้ว) คำสั่งนำเข้าโมดูลจะมีลักษณะเช่นนี้:
Import -Module -name <path_to_publish_directory> /pshim.dll
ตรวจสอบให้แน่ใจว่าคุณเผยแพร่มากกว่าเพียงแค่สร้างดังนั้นคุณจะได้รับการอ้างอิงทั้งหมดและ DLL หลัก
get -childitem -path *.jpg | โหลดภาพ | วาดข้อความ "สวัสดีโลก!" -FontStyle Bold -Size 24 -Color White -pencolor Black -RespectDpi -Alignment Bottomright -Padright 50 | save -image -path {$ _. fileinfo.fullname -replace ".jpg", "_ text.jpg"}