עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

עזרה ב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

פורסם

בשמחה :)

בהצלחה!

ארכיון

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

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.