הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 11-06-06, 01:54   # 1
Big Master
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 53

Big Master לא מחובר  

שילוב תמונה עם קוד php

אני ב-3 ימים למדתי את כל המדריכים (שבנעוץ) והבנתי אותם גם מצוין (דרך אגב תודה לכל הכתבים של המדריכים), גם תירגלתי פה ושם כמה מערכות בסיסיות.

לאחרונה התעניינתי בשילוש תמונה עם קוד php, כתבתי את הקוד הבא (עם עזרה מ-php.net):
PHP קוד:
<?php

header
("Content-type: image/png");
$string $_GET['text'];
$im    imagecreatefrompng("bip.png");
$green imagecolorallocate($im02100);
imagestring($im7605$string$green);
imagepng($im);
imagedestroy($im);

?>
והנה דוגמא של מה שיצא (התמונה היא סתם קשקוש בצייר):
http://yanik.web.lsrv.co.il/png/bip1.php?text=test_text

עכשיו יש לי 2 שאלות לגבי הנושא הזה:
1. איך אני אוכל לטעון font ספציפי לכתב?
2. איך אני אוכל להציג טקסט בעברית בתמונה (כי כרגע אם אני מזין טקסט בעברית הוא מציג לי אותו בג'יבריש)?

תודה מראש לעוזרים
  Reply With Quote
ישן 11-06-06, 06:41   # 2
The Crow
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: קריית אונו
גיל: 36
הודעות: 181
שלח הודעה באמצעות MSN אל The Crow

The Crow לא מחובר  

1. http://il2.php.net/imagettftext
2. זכור לי שבתגובות, יש פונקציה אשר תומכת בעברית
נסה לחפש אותה שם.
  Reply With Quote
ישן 11-06-06, 07:26   # 3
Slash
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 522

Slash לא מחובר  

הממממ.... אתה יכול להשתמש בפונקציה imageloadfont();
ואז להכניס לה את הפונט העברי-אנגלי הבא :
http://84.95.240.252/~slash/elad/arial.gdf

אבל אז אתה צריך להפוך את הSTRING ככה שהעברית לא תיהיה הפוכה ...
הינה דוגמא :
http://84.95.240.252/~slash/elad/ela...E0%F0%E5%F0%E4
__________________
Aziza Web Magazine

Always account for variable change
  Reply With Quote
ישן 11-06-06, 10:38   # 4
antibiotix
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jun 2006
הודעות: 186

antibiotix לא מחובר  

* צונזר *
  Reply With Quote
ישן 11-06-06, 12:41   # 5
Big Master
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 53

Big Master לא מחובר  

ציטוט:
נכתב במקור על ידי The Crow
1. http://il2.php.net/imagettftext
2. זכור לי שבתגובות, יש פונקציה אשר תומכת בעברית
נסה לחפש אותה שם.
אה, שכחתי להזכיר בנושא שלי שניסיתי כבר את הפונקציה הזאת,
אבל הוא מציג שגיאה שהוא לא יכל לטעון את הפונקצייה, ואני לא מבין למה כי כל הנתונים מוזנים נכון.

הנה השגיאה שהוא מציג:
ציטוט:
<br />
<b>Fatal error</b>: Call to undefined function: imagettftext() in <b>/home/yanikh/domains/yanik.web.lsrv.co.il/public_html/png/bip1.php</b> on line <b>7</b><br />

Last edited by Big Master; 11-06-06 at 13:43..
  Reply With Quote
ישן 11-06-06, 12:47   # 6
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

איזה פונט עברי יש? חוץ מזה שההוא הביא פה.
  Reply With Quote
ישן 11-06-06, 14:44   # 7
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי The Crow
1. http://il2.php.net/imagettftext
2. זכור לי שבתגובות, יש פונקציה אשר תומכת בעברית
נסה לחפש אותה שם.
שכחת להזכיר שצריך להתקין על השרת freetype
ובשביל להפוך לעברית צריך:
PHP קוד:
$text hebrevc($text);
$text preg_replace("/([\xE0-\xFA])/e","chr(215).chr(ord(\${1})-80)",$text); 
לפחות לי זה עבד...כשהייתי על שרת עם freetype...חבל שעל השרת הנוכחי אין לי :\

בהצלחה.
  Reply With Quote
ישן 11-06-06, 15:50   # 8
Big Master
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 53

Big Master לא מחובר  

1. הוספתי את הקוד שנתת, וזה מה שהוא מבין לי:
http://yanik.web.lsrv.co.il/png/bip1.php?text=דוגמא
(הוא מראה לי Xים)

2. איך אני בודק אם מותקן בשרת freetype,
ואם אין אז אני לא יכול לעשות כלום בנידון?

Last edited by Big Master; 11-06-06 at 15:55..
  Reply With Quote
ישן 11-06-06, 16:57   # 9
Elad-A
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 1,987

Elad-A לא מחובר  

אתה יכול לעשות.. פשוט מאוד להתקין freetype בשרת... שנייה אני יחפש לך לינק להורדה.
עריכה:

http://download.savannah.gnu.org/releases/freetype

Last edited by Elad-A; 11-06-06 at 17:13..
  Reply With Quote
ישן 11-06-06, 19:26   # 10
Big Master
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 53

Big Master לא מחובר  

ציטוט:
נכתב במקור על ידי Elad-A
אתה יכול לעשות.. פשוט מאוד להתקין freetype בשרת... שנייה אני יחפש לך לינק להורדה.
עריכה:

http://download.savannah.gnu.org/releases/freetype
יש רק בעיה שאני לא בעל השרת...
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 12:11.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ