![]() |
[בקשת ביקורת] ממיר תמונה לאפסים.
http://www.safe-house.us/MakeColor/index.php
עשיתי את זה בחצי שעה-שעה(ובבקשה לא תגובות של "אני עושה את זה בשניה"), לאחר ניסיון כושל לעשות מערכת שתהפוך תמונה. בשדה טקסט כתבו כתובת של תמונה, ובחרו מספר, וזה יציג לכם את התמונה "מעובדת". אני לא מציע לכם להכניס תמונות גדולות, כי זה סתם יקח הרבה זמן להיטען. לדוגמה, אתם מוזמנים להשתמש בסמיילי :-), ולדוגמה בדרך 1. מה שאתם רואים למעלה זה לא תמונה-נסו לסמן את זה, זה אפסים קטנים D:. דרך 2 זה לא בגודל פיקסל על פיקסל, אלא יותר גדול, בגודל של 0 רגיל לפי הדפדפן שלכם. לא השקעתי בזה יותר מידי, יש הצעות לשיפור? פירסמתי את זה כאן כי זה בעצם יותר תכנות, אני רוצה לדעת מה להוסיף ומה לשפר. |
מאגניב =] הראו פה פעם מערכת מוכנה שעושה את זה.
אהבתי =] |
עשיתי את זה נטו 100% אני.
ותודה D: אני בדיוק משפר, יש לזה בעייה עם לבן בגוון כלשהו ומשקוף. |
אהבתי את המערכת חח ולא הבנתי את הקטע מה זה משנה אם לוקח לך שעה או שנייה :S מערכת טובה ופשוטה כמו שצריך להיות :) ד"א איך הכנת את זה ?
|
הממ, אני אסביר באופן תיאורטי, אולי אני אפרסם את הקוד בהמשך.
רצה לולאה(שמחולקת ל-2 לולאות-לאורך ולרוחב) ועוברת פיקסל פיסקל. בודקת מה הצבע שלו, וכתגובה, מייצרת span עם color:rgb עם הפרטים, לאחר מכן, היא שומרת את זה(.=) עם כל שאר הנתונים שהיא כבר אספה. בסוף היא מדפיסה את זה. ועכשיו האפשרויות של הגודל זה בעצם מה גודל הפונט שזה מציג את זה בו. וסתם, אני רוצה לקצר את זמן ההכנה P: |
חזק ביותר!
|
יפה מאוד תגוון את האפשרויות חוץ מאפסים
אהבתי איך שעשיתה את זה :) |
סליכה טעות
|
יפה מאוד.
אהבתי את הרעיון:). |
פשש יפה מאוד!
|
לא פועל. 400*300 פיקסלים.
|
וואו איזה מגניב...
אתה יכול להפנות אותי למדריך לדבר הזה?? |
ממש יפה:)
|
יפה מאוד..
|
נחמד...
זה דווקא לא קוד כזה קל כי צריך להתחכם בו ולהתאים אותו לכל סוגי הפורמטים, לבדוק את הגודל של התמונה וכו... תוכל לפרסם כאן את הפונקציה? |
ציטוט:
http://www.php.net/manual/en/function.imagecolorat.php ואני מניח שהוא השתמש בפונקציה הזאת בשביל לקחת את הגודל שלה... http://www.php.net/manual/en/function.getimagesize.php ובגלל שזה GD הוא כביכול מוגבל לgif/jpg/png לא שמים וארץ בקיצור...די פשוט אבל חמוד בסה"כ.. חבל רק שלא עשית את זה טיפה יותר חסכוני..למשל, כשיש לך 2 פיקסלים צמודים באותו צבע, לא צריך לעשות לשניהם span, עם תנאי פשוט אפשר לעשות שעד שזה משנה צבע זה עם אותו span....נקודה למחשבה בכל אופן, זה יכול (בתמונות מסויימות) להקטין משמעותית את הטעינה בדפדפן.... |
אשמח אם תפרסם את הקוד מקור של הסקריפט שלך (:
|
ציטוט:
שי הביא את הפונקציות שניתן להשתמש בהם כדי לעשות את זה. לא יזיק לך לאתגר את עצמך קצת.. |
ציטוט:
http://www.php.net/manual/en/functio...rsforindex.php עשיתי גם משו דומה, אבל הבנתי שPHP לא מתאים לעיבוד תמונות, רק תמונות קטנות ובלי להעמיס יותר מידי כי זה מכביד לשרת... |
ציטוט:
כן, צדקת, אבל לא השתמשתי ב-getimagesize(זה לא ממש משנה, אפשר להשתמש גם בה), השתמשתי ב- imagesx imagesy ועשיתי 2 לולאות FOR שעוברות על כל התמונה. ו..., תגובות לאחרים: לכל מי שביקש מדריך-אין מדריך, בניתי את זה מהראש. לכל מי שביקש את הקוד מקור-אני נגד נתינת קוד מקור-כי זה לא נותן חשיבה+אני פאראנואיד בכל מה שקשור לדברים שעשיתי. PHP קוד:
לכולם: תודה D: אני עכשיו אשפר את זה מבחינת לקיחת משאבים. הבעייה היא, שיש 2 לולאות, ככה שזה או לצמצם רק בגובה או רק ברוחב. |
כל הזמנים הם GMT +2. הזמן כעת הוא 16:11. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ