עבור לתוכן

עזרה בPHP - העלת תמונה של משתמש וסימון מלבן

Featured Replies

פורסם

שלום :)

אני רוצה לבנות אתר שמקבל תמונה ממשתמש, מציג אותה על המסך, והמשתמש מסמן מלבן על התמונה.

את התמונה והסימון של המלבן (המלבן למשל יכול להיות מיוצג ע"י 2 נק' על התמונה) אני מעביר לתכנית שרצה על השרת.

בניתי טופס להעלאת תמונה לפי האתר הזה http://tech.hawkfield.be/archives/000009.html

והתמונה עולה לשרת לתיקייה מסויימת שקבעתי.

עכשיו אני מחפש איך לבנות UI שיתן למשתמש לצייר מלבן על התמונה ולא מצאתי כ"כ...

אין לי ניסיון כמעט בPHP אבל אמרו לי שמאוד קל לבנות אתרים כאלה בPHP.

למישהו יש רעיון או קישור שמסביר כאלה דברים?

תודה ויום טוב

פורסם

בשביל לצייר ריבוע שיסומן על התמונה אתה צריך javascript

זה משהו שרץ על ה client, זה החלק שלא קשור ל php.

בתכלס מה שצריך לעשות זה לכתוב קוד בjs שבעת הסימון ישדר לכמה tags מסוג input hidden

קורדינטות x,y ואורך,רוחב ואז אותם אתה שולח ב post לשרת והוא אמור לדעת לבד מה לעשות עם זה

יש כל מיני פונקציות למיניהם שיודעות לבצע resize ב php

תסתכל על הפונקציה imagecopyresampled ב php

והחלק של ה js הוא ממש לא כזה פשוט, אני ממליץ להריץ חיפוש בגוגל של משהו כמו "javascript resize image"

יש כל מיני דברים מוכנים שיעשו לך את זה, יש גם בניהם חינמים.

פורסם

אני רוצה לבנות אתר שמקבל תמונה ממשתמש, מציג אותה על המסך, והמשתמש מסמן מלבן על התמונה.

אתה מתכוון למשהו כמו תיוג תמונות בפייסבוק, למשל?

יש מודולים כאלה מוכנים, שאני מניח שהם קוד פתוח ואתה יכול לקחת מהם את החלק הרלוונטי..

פורסם
  • מחבר

תודה על התגובות :xyxthumbs:

בנוגע לתגובה הראשונה,

קראתי על הפונ' imagecopyresample אני חושב שהכי מתאים באמת זה לקלוט שתי נקודות (איכשהו גם לצייר את המלבן על התמונה שהמשתמש יראה מה הוא בחר) וליצור לפני כן תמונה חדשה שתיהיה תמונה היעד.

הגיע הזמן ללמוד קצת JS ואני אחפש גם קוד מוכן.

לתגובה השנייה,

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

10X

פורסם

בשמחה :)

בהצלחה!

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים