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

Spatie Image ایک اوپن سورس PHP پیکیج ہے جو تصاویر میں تبدیلی کے لیے اظہار خیز، روانی والا API فراہم کرتا ہے۔ README اس بات پر زور دیتا ہے کہ تصویر میں تبدیلی مشکل نہیں ہونی چاہیے، اور مختصر زنجیر شدہ مثالیں دکھاتا ہے جو ایک تصویر لوڈ کرتی ہیں، ایک یا زیادہ عملیات لاگو کرتی ہیں، اور نتیجہ محفوظ کرتی ہیں۔ دستاویز شدہ صلاحیتوں میں کسی تصویر کا سائز اس طرح تبدیل کرنا شامل ہے کہ وہ دی گئی چوڑائی اور اونچائی کے اندر فٹ ہو جائے بغیر اس کے پہلو تناسب کو بدلے، تصویر کو گرے اسکیل میں تبدیل کرنا، چمک ایڈجسٹ کرنا، آؤٹ پٹ کوالٹی مقرر کرنا، اورینٹیشن کے مطابق گھمانا، اور تیز کرنا۔ عملیات Image::load($path) کے ذریعے بنائی گئی Image آبجیکٹ پر زنجیر کی صورت میں لگائی جاتی ہیں، اور نتائج save() کے ساتھ لکھے جاتے ہیں، یا تو نئے راستے پر یا اصل فائل پر۔ تنصیب Composer کے ذریعے کمانڈ composer require spatie/image کے ساتھ کی جاتی ہے۔ README نوٹ کرتا ہے کہ ورژن 1.5.3 سے یہ پیکیج PHP exif ایکسٹینشن کے فعال ہونے کا تقاضا کرتا ہے۔ استعمال کی مکمل تفصیلات پروجیکٹ کی آن لائن دستاویزات کے حوالے کر دی گئی ہیں۔ ریپوزٹری میں ایک changelog، ایک تعاون گائیڈ، اور بگز کی رپورٹنگ کے لیے ایک سیکیورٹی رابطہ شامل ہے۔ جانچ کی ہدایات میں npm کے ذریعے pixelmatch انسٹال کرنا اور composer test چلانا شامل ہے۔ یہ پیکیج MIT لائسنس کے تحت ہے۔ README بیان کرتا ہے کہ کوڈ بیس کے بڑے حصے Oliver Vogel کی Intervention Image سے نقل کیے گئے اور پڑھنے میں آسانی اور maintainers کی ضروریات کے مطابق ڈھالنے کے لیے تبدیل کیے گئے۔ یہ پروجیکٹ Spatie کے زیرِ انتظام ہے اور Freek Van der Herten اور تمام contributors کو کریڈٹ دیتا ہے۔ یہ ایک postcardware درخواست کا بھی ذکر کرتا ہے: صارفین پیکیج استعمال کرنے میں آزاد ہیں، لیکن اگر یہ پروڈکشن تک پہنچے تو ان سے ایک پوسٹ کارڈ بھیجنے کی درخواست کی جاتی ہے۔