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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 09-05-06, 22:04   # 1
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

העברת הפלט של GD לאמצע התמונה.

אהלן, אני מנסה להעביר את מיקום הטקסט שלי לאמצע התמונה, כלומר, שהטקסט "יתיישר" לאמצע באופן אוטומטי.
אני לא רוצה אותה באמצע בדיוק, אני רוצה שהשורה הרנדומלית שמופיעה פה תהיה באמצע (אותה השורה).

אפשרי? אם כן, איך?
תודה מראש.
  Reply With Quote
ישן 09-05-06, 22:25   # 2
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

אפשר לקבוע בפונקציה imagestring() את המיקום המדוייק.
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 10-05-06, 10:15   # 3
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

יש לך טעות, אני רוצה שהפלט יתיישר אוטומטית בהתאם לרוחב של הGD.
וimagestring לא קובע את זה, ז"א הוא נשאר קבוע לכל הפלט, אני רוצה שהוא יתאים עצמו.
  Reply With Quote
ישן 10-05-06, 10:20   # 4
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

מה הבעיה, תעשה את הרוחב של הGD, לחלק ל2, פחות הרוחב של הטקסט לחלק ל2..
כלומר, נניח שכל התמונה היא 100 והטקסט הוא 50, אז הx יהיה - 100/2 = 50
50/2 = 25
50-25 = 25, המיקום המדוייק של הטקסט באמצע.
רק צריך למדוד את הטקסט עצמו.
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 12-05-06, 21:10   # 5
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי BlueNosE
מה הבעיה, תעשה את הרוחב של הGD, לחלק ל2, פחות הרוחב של הטקסט לחלק ל2..
כלומר, נניח שכל התמונה היא 100 והטקסט הוא 50, אז הx יהיה - 100/2 = 50
50/2 = 25
50-25 = 25, המיקום המדוייק של הטקסט באמצע.
רק צריך למדוד את הטקסט עצמו.

אחרי זה תעשה

$strlen = strlen($str);
$gobackchars = ceil($strlen/2);

ואז 25 - GOBACKCHARS

לדוגמא האורך של המחרוזת הוא 8 תווים
אז לאחר החילוק יוצא לך 4
ואז הוא מתחיל את הטקסט ב 21 ויסיים אותו ב 29

כאשר 25 הוא האמצע גם של הכתב...
  Reply With Quote
ישן 12-05-06, 16:12   # 6
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

ואיך בדיוק אפשרי למדוד את הטקסט עצמו?
  Reply With Quote
ישן 12-05-06, 17:07   # 7
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 32
הודעות: 4,086

BlueNosE לא מחובר  

אם הטקסט קבוע, אתה יכול להגדיר מראש.
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 12-05-06, 17:35   # 8
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

כמו שאמרתי, הטקסט הוא רנדומלי. איך אני מודד את מספר התווים של משתנה מסויים?
  Reply With Quote
ישן 12-05-06, 17:37   # 9
miniature
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,754

miniature לא מחובר  

ציטוט:
נכתב במקור על ידי c00kie
כמו שאמרתי, הטקסט הוא רנדומלי. איך אני מודד את מספר התווים של משתנה מסויים?
strlen() ...
__________________
יואב.

דרכים ליצירת קשר:

אימייל: thebigfire@walla.co.il
הודעה פרטית
  Reply With Quote
ישן 12-05-06, 20:25   # 10
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

טוב אוקיי, אני פשוט לא הבנתי עדיין, איך אני מיישר את זה, המשתנה של הטקסט שלי הוא $random_sentences, אני אשמח אם מישהו יעזור לי.
  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. הזמן כעת הוא 23:10.

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