
12-07-2007, 11:58
|
|
|
|
חבר מתאריך: 12.08.05
הודעות: 883
|
|
|
לכתוב על תמונה קיימת עם GD
היי.
זה שוב אני.
אני ניסיתי לכתוב על תמונה קיימת בעזרת פקודות של GD.
והאמת? הצלחתי.
הבעיה היא כשאני מנסה לשכפל את התמונה לפי האורך של הטקסט...
אם אני כותב טקסט באורך שהוא יותר גדול מהתמונה, הכתב לא מופיע.
מישהו מכיר את הבעיה?
אגב, אם מישהו יודע איך עושים שלא יהיה רקע בכלל זה יחסוך לי הרבה מאוד בלאגן. חיפשתי במלא אתרים באינטרנט ולא מצאתי כלום. קראתי גם איזה מדריך שאחד המנהלים כתב, אחלה מדריך אבל זה לא עובד לי.
הקוד שלי נראה ככה:
קוד PHP:
<? $font_number = 4; $text = "welcome"; $width = 2 * strlen($text) * imagefontwidth($font_number); $height = 3 * imagefontheight($font_number); $image = imagecreatefrompng ("image.png"); $back_color = imageColorAllocate($image, 200, 200, 200); $drawing_color = imagecolorallocate($image, 0, 0, 0); $x_position = ($width - (strlen($text) * imagefontwidth($font_number))) / 2; $y_position = ($height - imagefontheight($font_number)) / 2; imagestring($image, $font_number, $x_position, $y_position, $text, $drawing_color); header('Content-Type: image/jpeg'); imageJpeg($image); imageDestroy($image); ?>
אני אשמח לשמוע פתרונות והצעות בנושא.
יום נעים לכולם ותודה.
|