السلام عليكم ورحمة الله وبركاته.
لقد قمت بعمل كائن ليقوم بتسهيل عملية الكتابة على الصور وعملية الختم أو دمج صورة أخرى بالصورة الأصلية.
لقد قمت بعمل الكائن بنفس الطريقة في الموضوع التالي:
[whem] درس الكتابة على الصورة
وأشكر الأخ الإمبراطور وحيد على الدرس أعلاه![]()
شرح إستخدام الكائن:
imagecreatefromjpeg - imagecreatefromgifكود PHP:
<?PHP
include ('class.image.php'); ## ملف الكائن
#############################################################################
# الكتابة على الصورة #
#############################################################################
$img= new imager(); ## تعريف الكائن
$img->upload_img=imagecreatefromjpeg('Imagename.jpg'); ## الصورة الأصلية
$img->textfontsize=20; ## حجم الخط
$img->textsx=30; ## الإحداثي السيني للنص بالصورة
$img->textsy=350; ## الإحداثي الصادي للنص بالصورة
$img->textcoler='#000080'; ## لون الخط
$img->textfont='OLDENGL.TTF'; ## نوع الخط
$img->text='http://www.phpaw.com'; ## النص المراد كتابته
$img->write(); ## أمر بدأ الكتابة
#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
#############################################################################
# دمج شعار الموقع مع الصورة #
#############################################################################
$img->stamp=imagecreatefromgif('Stampname.gif'); ## صورة الختم
$img->sx=2; ## الإحداثي السيني لوضع صورة الختم
$img->sy=20; ## الإحداثي الصادي لوضع صورة الختم
$img->stamp(); ## أمر بدأ دمج الختم بالصورة
#^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^#
$img->filenewname='test.gif'; ## اسم الصورة الناتجة
$img->savepic(); ## حفظ الصورة
print '<img src="'.$img->filenewname.'"/>'; ## عرض الصورة
?>
ملف الكائن مع الشرح ومثال:
image.zip (104.0 KB)