תוסף Chrome בחינם - גזרות במכשיר

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

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

ההורדה היא פשרה: שלב רשת קצר ואז עיבוד מקומי.

מדוע המודל לא מצורף לכל סטארט-אפ

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

להבאת הדגם בעת הצורך יש יתרונות מעשיים:

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

מה מורידים

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

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

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

איזה קובץ שמור משתנה

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

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

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

מדוע עשויה להופיע הורדה נוספת

הורדה מאוחרת יותר אינה אומרת בהכרח שהאחסון במטמון נכשל. הסברים נפוצים כוללים:

שאלת האבחון השימושית היא לא “האם אי פעם הורדתי את זה?” אבל “האם הדגם הנדרש כרגע זמין בסביבת הרחבה זו?”

זמן ההורדה אינו זמן מסקנות

שתי המתנה יכולות להיראות דומות תוך ייצוג עבודה שונה.

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

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

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

מה קורה אם החיבור נופל

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

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

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

פרטיות: מסירת נכסים לעומת עיבוד תמונה

Easy Background Remover בנוי כך שגזרות פועלות בדפדפן. התמונה שבחרת מפוענחת ומעובדת בעורך התוסף ובעובד. היסטוריה מקומית קצרה עשויה גם לאחסן את המסמכים המקוריים האחרונים ולהביא לאחסון דפדפן.

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

הימנע מטענות חזקות יותר ממה שהארכיטקטורה תומכת. “Chrome אף פעם לא משתמש ברשת” יהיה לא מדויק. “צינור החיתוך נועד לשמור על עיבוד תמונה מקומי, בעוד שההפעלה הראשונה עשויה להוריד את המודל” הוא מדויק.

מה הדפדפן עושה לאחר ההורדה

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

המסכה הזו אינה תמונה שנייה שנשלפת משרת. זוהי התוצאה המחושבת מקלט התמונה המקומי ומשקולות הדגם שהורדו. [מה שדגם חיתוך במכשיר רואה](/he/what-an-on-device-הסרת רקע-model-sees/) מסביר את השלב של פיקסל למסכה; יסודות עיבוד תמונה של Web Worker מסביר מדוע החישוב מופרד מעבודת ממשק.

רשימת בדיקה ריאלית להפעלה ראשונה

למבחן הראשון הנקי ביותר:

  1. פתח את העורך עם חיבור יציב.
  2. אפשר להגדרת הדגם להסתיים לפני שיפוט מהירות העיבוד.
  3. התחל עם תמונה בגודל סביר עם נושא ברור.
  4. ייצא פעם אחת כדי לאמת את הנתיב המלא.
  5. פתח מחדש את העורך מאוחר יותר ואשר שההגדרה קצרה יותר עם הדגם המאוחסן במטמון.

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

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

תמשיך לחקור

מעניין