اليوم سأشرح لكم فئة/كلاس لإنشاء صورة والكتابة عليها..
كثيرة هي الأمثلة والفئات التي تتعامل مع الصور والنصوص، لكن هذه الفئة تقسم المهام المختلفة لفئات تتخصص كل فئة تقوم بعمل معين لتتكامل الفئات المختلفة مع بعضها..
ملاحظة (لا يشترط ترتيب استخدام الدوال/الوظائف)
اسم الفئة PNGوهي تنشئ صور من النوع png..
نأتي الآن لطريقة الإستخدام:
$png = new PNG();
- انشاء نسخة من الفئة:
$png->size->set(int width, int height, [int quality]);
- تحديد حجم الصورة: وتأخذ المعاملات التالية (العرض، الطول، الجودة:إختياري)
وتتراوح الجودة بين القيمتين= [0-9]
0 : جودة أصلية (بدون ضغط)
1-9: ضغط الصورة (يستهلك الذاكرة إذا كان حجم الصورة كبير)