עריכת תמונות

bnayal

New member
עריכת תמונות

אני בונה כרגע מערכת מגזין, אני רוצה לבנות דף ששולף תמונה ממאגר נתונים אבל שלא יציג את כל התמונה אלה חלק מסויים ממנה, כאילו שיחתוך חלק מהתמונה. הבנתי שצריך לעשות זאת בעזרת GD, מישהו מכיר מדריך טוב? האם בישביל להפעיל GD על השרת אפאצ'י צריך להתקין משהו?
 

kensaggy

New member
ממממ...

אז ככה, בעזרת GD הדבר אפשרי בהחלט. כעקרון צריך להתקין משהו כדי להפעיל פונ' של GD אבל סביר להניח שזה מותקן בשרת שלך. כאן תימצא את כל המידע שיהיה דרוש לך http://il.php.net/gd אם תיתקל בבעיות, אנחנו כאן
בהצלחה, חן.
 

bnayal

New member
אני לא צליח להתקין את זה

אני ישמח אם תשסבירו לי איך, תודה שוב!
 

eyal_sperling

New member
על איזה פלטפורמה אתה עובד

אם אתה עובד על Linux יש סיכוי שתמיכה ב gd כבר מותקנת אצלך . תריץ את הפונקציה phpinfo ותסתכל בתוצאה - יש שם סעיף שלם שמתייחס לזה . אייל
 

bnayal

New member
לא, אני עובד על WIN

ואני השמח לקבל הסבר איך להתקין את התמיכה לזה. תודה!
 

bnayal

New member
שאלה שנייה - ביטויים רגולריים

אני שואב מידע מהבסיס נתונים בצורה הזאת :
קישורים[סurl]​

ואז עשיתי ככה:
$chb['text'] = preg_replace("/\[\url=(.*)](.*)\[\סurl]/", "<a href='http://\\1'>\\2</a>", $chb['text']);​
בשביל להפוך את זה לקישור. זה עובד יפה מאוד על המחשב שלי אבל שאני מעלה לשרת זה נותן שגיאה... מישהו יודע למה? השמח לשמוע...
 

bnayal

New member
השגיאה כמובן...

Warning: Compilation failed: PCRE does not support \L, \l, \N, \P, \p, \U, \u, or \X at offset 3 in /home/virtual/dan/public_html/hosted/bnayal/magazin/read.php on line 18​
 

bnayal

New member
ובקשר לgd

אתה יכול להסביר לי איך משתמשים בפונקציה imagecopyresized? לא הבנתי כל כך מהאתר של PHP
 

kensaggy

New member
ממממ...

בקשר לביטוי, האם יש לך את אחד הרצפים המצויינים בשגיאה? בקשר לGD, מה לא מובן בתיעוד?
int imagecopyresized ( resource dst_im, resource src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH) imagecopyresized() copies a rectangular portion of one image to another image. Dst_im is the destination image, src_im is the source image identifier. If the source and destination coordinates and width and heights differ, appropriate stretching or shrinking of the image fragment will be performed. The coordinates refer to the upper left corner. This function can be used to copy regions within the same image (if dst_im is the same as src_im) but if the regions overlap the results will be unpredictable.​
נראה לי דיי ברור....ניסית לעשות משהו שלא עבד? שגיאה? נסה להסביר יותר בהרחבה את הבעיה שלך.. בברכה, חן.
 

bnayal

New member
אני לא מבין את המרכיבים של

הפונקצייה... ולגבי הביטויים הריגולריים, אני לא מבין את השגיאה...
 

kensaggy

New member
אז ככה...

בקשר לGD, נסה לקורא את המדריך הזה , הוא עושה שימוש בפונקציה הזאת: http://www.phpfreaks.com/tutorials/111/0.php בקשר לביטויים, השגיאה אומרת כי לך את אחד הרצפים האלה: \L, \l, \N, \P, \p, \U, \u, or \X בביטוי, והיא גם מסבירה כי אלה רצפים שהיא לו תומכת בהם.... בהצלחה, חן.
 
למעלה