منصوبے کے بارے میں

Magick.NET، ImageMagick کے لیے .NET بائنڈنگ ہے، جو ایک وسیع پیمانے پر استعمال ہونے والی تصویر میں تبدیلی کی لائبریری ہے۔ یہ C#/VB.NET/.NET ایپلیکیشنز کو اجازت دیتا ہے کہ وہ ImageMagick کی فعالیت استعمال کریں بغیر سرور یا ڈیسک ٹاپ پر الگ سے ImageMagick انسٹال کیے۔ README کے اہم نکات: - ImageMagick 100 سے زائد بڑے فائل فارمیٹس کی حمایت کرتا ہے (ذیلی فارمیٹس کو چھوڑ کر)۔ - لائبریری کو Windows، Linux اور macOS پر آزمایا گیا ہے، اور یہ NuGet پیکجز کے طور پر تقسیم کی جاتی ہے۔ - پلیٹ فارم مخصوص پیکجز (جب ہدف پلیٹ فارم معلوم ہو تو حتمی ایپلیکیشن کا سائز کم کرنے کے لیے) اور AnyCPU پیکجز (نامعلوم اہداف کے لیے) دونوں پیش کیے جاتے ہیں۔ - معاون ہدف فریم ورکس: net8.0 اور netstandard2.0۔ - کوانٹم اقسام دستیاب ہیں: Q8، Q16، اور Q16-HDRI، متوازی پروسیسنگ کے لیے اختیاری OpenMP بلڈز کے ساتھ۔ - پلیٹ فارم مخصوص پیکجز windows، linux، linux-musl اور macOS پر x64، arm64 اور x86 کا احاطہ کرتے ہیں، ہر پیکج کے لیے مختلف کوریج کے ساتھ۔ - AnyCPU پیکجز (Q8، Q16، Q16-HDRI) windows، linux، linux-musl اور macOS کا احاطہ کرتے ہیں۔ - اضافی لائبریریاں شامل ہیں Magick.NET.Core (کوانٹم پیکجز کی ایک انحصار)، نیز Magick.NET.SystemDrawing، Magick.NET.SystemWindowsMedia اور Magick.NET.AvaloniaMediaImaging ان فریم ورکس کے ساتھ انضمام کے لیے۔ - انسٹالیشن اور استعمال کی مثالوں کے ساتھ دستاویزات docs ڈائریکٹری میں فراہم کی گئی ہیں؛ کراس پلیٹ فارم نوٹس docs/CrossPlatform.md میں ہیں۔ - ہر کمٹ GitHub Actions کے ذریعے بنایا اور آزمایا جاتا ہے، جو ڈاؤن لوڈ کے قابل NuGet پیکجز بھی تیار کرتا ہے؛ یہ ترقیاتی بلڈز پروڈکشن کے لیے تجویز نہیں کی جاتیں۔ - پروجیکٹ سیمنٹک ورژننگ کی پیروی کرتا ہے اور Apache 2.0 کے تحت لائسنس یافتہ ہے۔ یہ ایک ڈویلپر لائبریری ہے نہ کہ آخری صارف کی ایپلیکیشن، جو .NET ڈویلپرز کے لیے ہے جنہیں اپنے سافٹ ویئر میں تصویر کی پروسیسنگ کی صلاحیتیں درکار ہوں۔