كيفية استخدام كلاس الاستاذ محمد هلال فى الكتابه على الصور ؟
السلام عليكم ورحمة الله وبركاته
اريد استخدام كلاس الاستاذ محمد هلال
http://www.swalif.net/softs/swalif45/softs268379/
فى الكتابه على الصور ولنفرض ان متغير الصوره هو
$imge='imge.jpg';
01-08-2009, 02:11 AM
جزاك الله خيرا اخي الكريم
ههههههههه استاذ الله يخليك بس انا لسه يتعلم
المهم بس طريقة استخدام الكلاس في الكتابة علي الصورة
كود PHP:
<?php
//عمل استدعاء للملف
include( "Img_helal.php" );
//انشاء الكائن
$img =new Img_helal ();
//معلومات النص
//النص
//ملف الخط
//لون النص
//حجم الخط
//x
//y
$img -> text_info ( "mohamedhelal" , "CARRICK.TTF" , "255255255" , 30 , 10 , 100 );
###########################
//داله الكتابة علي الصورة
$imagfile = "helal.jpg" ;
//$imagfile=متغير الصورة
$img -> img_write ( $imagfile );
?>
انا عامل داله لاخذ النص وداله لاخذ الصورة text_info للنص وimg_write اخذ الصورة والكتابة عليها
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
01-08-2009, 03:33 AM
تسلم يا باشا هو فى سوال تانى خارج موضوع الكلاس
كود PHP:
header ( "(anti-spam-(anti-spam-content-type:)) image/jpeg" ); $string = "ahmed" ; $me = '959419.jpg' ; $image = imagecreatefromjpeg ( "../img/959419.jpg" ); $orange = imagecolorallocate ( $image , 220 , 210 , 60 ); $px = ( imagesx ( $image ) - 7.5 * strlen ( $string )) / 2 ; imagestring ( $image , 9 , $px , 9 , $string , $orange ); imageline ( $image , $px , 30 , $px + 9.0 * strlen ( $string ), 30 , 3 ); imagedashedline ( $image , $px , 36 , $px + 9.0 * strlen ( $string ), 36 , 3 ); imagepng ( $image , $im ); imagedestroy ( $image );
ده كود الكتابه على الصوره ازاى بقى احفظ الصوره فى نفس الفيل الى جايب منه الصوره بس بتغيير الاسم؟
وياريت كمان كود حذف الصورة القديمة اسف يا استاذ محمد هتعبك معايا
01-08-2009, 04:31 AM
بص
$im= اسم الصورة والمكان الجديد
كود PHP:
imagepng ( $image , $im );
ولحذف الصورة القديمة استخدم داله حذف الملفات unlinke وعلي فكرة انا عامل داله لتحويل الصورة لي اي امنتداد تاني وممكن تحذف القديمة
بتوفيق اخي الكريم
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
01-08-2009, 05:05 AM
عملت الى حضرتك قولت عليه ومفيش حاجه اتحفظت
الكود اهوه
كود PHP:
$imge = "im" ; $im = imagecreatefromjpeg ( "../img/959419.jpg" ); $yellow = imagecolorallocate ( $im , 255 , 255 , 0 ); $black = imagecolorallocate ( $im , 0 , 0 , 0 ); $width = imagesx ( $im ); $height = imagesy ( $im ); imagefilledrectangle ( $im , 0 , ( $height - 20 ) , $width , $height , $black ); $font = 7 ; // store the int ID of the system font we're using in $font $text = "vdhri.net" ; // store the text we're going to write in $text $leftTextPos = ( $width - imagefontwidth ( $font )* strlen ( $text ) )/ 2 ; imagestring ( $im , $font , $leftTextPos , $height - 18 , $text , $yellow ); Header ( '(anti-spam-content-type:) image/jpeg' ); imagejpeg ( $im , $image ); imagedestroy ( $im );
01-08-2009, 05:33 AM
طيب جرب كده
كود PHP:
$string = "ahmed" ;
$me = '959419.jpg' ;
$image = imagecreatefromjpeg ( "../img/959419.jpg" );
$orange = imagecolorallocate ( $image , 220 , 210 , 60 );
$px = ( imagesx ( $image ) - 7.5 * strlen ( $string )) / 2 ;
imagestring ( $image , 9 , $px , 9 , $string , $orange );
imageline ( $image , $px , 30 , $px + 9.0 * strlen ( $string ), 30 , 3 );
imagedashedline ( $image , $px , 36 , $px + 9.0 * strlen ( $string ), 36 , $orange );
imagepng ( $image , $im );
//imagedestroy($image);
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
01-08-2009, 06:08 AM
نفس الحكايه انا عايز اعرف انت عملتها ازاى فى الكلاس
وناخد الفنكشن الخاصه بالحفظ ونحطها
01-08-2009, 06:30 AM
إقتباس:
المشاركة الأصلية بواسطة
dr.mado نفس الحكايه انا عايز اعرف انت عملتها ازاى فى الكلاس
وناخد الفنكشن الخاصه بالحفظ ونحطها
اخي انا عملتها نفس الحكاية
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
01-08-2009, 06:49 AM
يعنى عندك تم حفظ الصوره الجديده؟
01-08-2009, 06:52 AM
إقتباس:
المشاركة الأصلية بواسطة
dr.mado يعنى عندك تم حفظ الصوره الجديده؟
بص اخي افتح الكلاس ورح السطر 127 وغير الداله img_write بدية
كود PHP:
//الكتابة علي الصورة
function img_write ( $image , $newplace = false , $Delete = false )
{
$type = $this -> geT_image_Type ( $image );
$image_p = $this -> geT_image ( $type , $image );
$color = $this -> geT_color ( $this -> text_color );
$text_color = imagecolorallocate ( $image_p , $color [ 'red' ], $color [ 'green' ], $color [ 'blue' ]);
imagettftext ( $image_p , $this -> text_size , 0 , $this -> text_x , $this -> text_y , $text_color , $this -> text_font , $this -> text );
$this -> geT_image_ext ( $type , $image_p , $newplace );
if( $Delete )
{
unlink ( $image );
}
}
انا غيرة في الداله عشان تحفظ الصورة المكتوب عليها وكمان البرامتير الثالث لو true هيحذف الصورة الاصليه
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
01-08-2009, 06:58 AM
يعنى احذف الكود الى عندى واشتغل بالفنكشن ده؟
01-08-2009, 07:09 AM
إقتباس:
المشاركة الأصلية بواسطة
dr.mado يعنى احذف الكود الى عندى واشتغل بالفنكشن ده؟
اشتغل بالكلاس نفسة في حجات كتيرة هيفيدك ان شاء الله
__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
01-08-2009, 07:28 AM
ياكلاساتك يامحمد
03-08-2009, 02:56 AM