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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 30-05-10, 20:25   # 1
ShonLevi
חבר מתקדם
 
ShonLevi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2008
הודעות: 384

ShonLevi לא מחובר  

אחר | שמירת טבלה כתמונה

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

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

אז הינה אתם יכולים לראות את ה"מערכת":
http://biode.info/Pixel/build.htm

אם אתם רוצים לראות את האתר עצמו:
http://biode.info/Pixel/index.htm

זה בנוי בJavaScript.
ומה שבעצם זה עושה זה אתם בוחרים צבעים. ואז צובעים על ידי לחיצה את הפיקסלים למעלה.



הבעיה שלי היא, שאין לי שמץ של מושג אם אפשר איכשהו לשמור את זה.
כלומר אחרי שהטבלה ממולאת. כלומר שכולה מלאה בצבעים. וסיימו.
אני צריך איזשהו כפתור שיהפוך את הטבלה הצבועה לתמונה ואז:
או שהתמונה תשמר אצל המשתמש.
או שהתמונה תועלה לשרת.
או שהתמונה תשלח אלי למייל.

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


תודה לעוזרים.
__________________
🎧
  Reply With Quote
ישן 30-05-10, 21:24   # 2
~The_Sultan~
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 771

~The_Sultan~ לא מחובר  

לא הבנתי אותך האמת. אתה מדבר על זה?
http://biode.info/Pixel/build.htm
או על זה?
http://biode.info/Pixel/index.htm
  Reply With Quote
ישן 30-05-10, 21:46   # 3
ShonLevi
חבר מתקדם
 
ShonLevi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2008
הודעות: 384

ShonLevi לא מחובר  

הסברתי על למה אני צריך את זה בindex.htm
עכשיו בbuild.htm אם תראה ותנסה להשתמש.
אתה לוחץ על אחד הצבעים. ואז צובע למעלה מעין תמונה מוגדלת של 10 על 10 פיקסלים בעצם.
עכשיו כשהמשתמש מסיים לעצב את זה. אני צריך איכשהו להמיר כל TD לפיקסל בעצם. ואז ליצור תמונה של 10X10 פיקסלים. שבעצם שווה לטבלה באתר [build[הטבלה העליונה איפה שצובעים]] ל10TR שבכל TR יש 10TD. בעצם 100TD= 100 פיקסלים.

מקווה שהבנת.
__________________
🎧
  Reply With Quote
ישן 30-05-10, 22:14   # 4
~The_Sultan~
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 771

~The_Sultan~ לא מחובר  

זה PHP.. לא JS..
  Reply With Quote
ישן 30-05-10, 22:36   # 5
ShonLevi
חבר מתקדם
 
ShonLevi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2008
הודעות: 384

ShonLevi לא מחובר  

אבל זה אפשרי? להפוך כל TD מטבלה לפיקסל ולהפוך לטבלה?
אם כן, אני אלמד מה שצריך..
__________________
🎧
  Reply With Quote
ישן 30-05-10, 22:37   # 6
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

http://www.php.net/manual/en/function.imagesetpixel.php
אולי זה יעזור לך
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote
ישן 30-05-10, 22:40   # 7
ShonLevi
חבר מתקדם
 
ShonLevi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2008
הודעות: 384

ShonLevi לא מחובר  

זה נראלי שכן. אבל וואו זה ממש לא מובן.
טוב אני אנסה ללמוד מזה משהו..
תודה רבה
__________________
🎧
  Reply With Quote
ישן 30-05-10, 22:43   # 8
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

זה GD, בהתחלה קצת מורכב אבל ברגע שקולטים את הקונספט של אובייקט בזכרון לתמונה ולצבעים זה מובן יחסית.
תקרא על כל הפונקציות שמופיעות שם בדוגמה, עדיף לפי הסדר שהן מופיעות
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote
ישן 30-05-10, 22:54   # 9
ShonLevi
חבר מתקדם
 
ShonLevi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2008
הודעות: 384

ShonLevi לא מחובר  

יש לי שאלה,
כשאני עושה לדוגמא:
imagesetpixel ($img, 5, 5, $white);

זה עובד לי. וצובע את הפיקסל ה5 על ה5 בלבן. [הגדרתי לפני זה עם imagecolorallocate].
השאלה שלי איך אני עושה את זה בלי להגדיר כל פעם לפני. כלומר, איך אני כותב נגיד קוד של צבע [כמו נגיד #003366]?

והאם יש איזשהי דרך להגדיר צבע. [אבל לא עם RBG אלה שוב עם קוד של צבע [#ffff00]] וכו'..?
__________________
🎧
  Reply With Quote
ישן 30-05-10, 23:27   # 10
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

כתבתי לך פונקצייה קטנה שעושה את זה יותר בקלות:
PHP קוד:
function create_color_from_hex($hex$gd) {
    return 
imagecolorallocate($gdhexdec(substr($hex02)), hexdec(substr($hex22)), hexdec(substr($hex42)));

תשתמש בזה ככה:
PHP קוד:
imagesetpixel($img55create_color_from_hex("FFFFFF"$img)); 
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  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. הזמן כעת הוא 08:50.

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