Google is committed to advancing racial equity for Black communities. See how.
דף זה תורגם על ידי Cloud Translation API.
Switch to English

שינוי גודל התמונות

Firebase
תוצרת Firebase

משנה את גודל התמונות שהועלו לאחסון ענן לגודל מוגדר ולשמור או מוחק את התמונה המקורית.

איך עובד סיומת זו

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

כשאתה מעלה קובץ תמונה לדלי האחסון בענן שצוין, סיומת זו:

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

אתה יכול אפילו להגדיר את התוסף ליצירת תמונות בגודל שונה בממדים שונים לכל העלאת תמונה מקורית. לדוגמא, ייתכן שתרצה תמונות בגודל 200x200, 400x400 ו- 680x680 - הרחבה זו יכולה ליצור את שלוש התמונות שהגדלו אותן ואז לאחסן אותן בדלי שלך.

התוסף מעתיק באופן אוטומטי את המטא-נתונים הבאים, אם הם קיימים, מהתמונה המקורית לתמונות שגודלן שונה: Cache-Control , Content-Disposition Content-Encoding Content-Language Content-Type ומטא נתונים שמספק המשתמש אסימון הורדה חדש לאחסון Firebase ייווצר בתמונות שגודלן גודל אם המטא נתונים המקוריים מכילים אסימון). שים לב כי באפשרותך לקבוע את התצורה של התוסף כך שיחליף את ערך Cache-Control עבור התמונות שגודלן הוחלף.

מידע מפורט על תצורה

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

לדוגמה, נניח שאתה מציין רוחב מקסימלי של 200 פיקסלים וגובה מקסימלי של 100 פיקסלים. אתה מעלה תמונה ברוחב 480 פיקסלים בגובה 640 פיקסלים, כלומר יחס גובה-רוחב של 0.75. התמונה הסופית שהגודל השתנה תהיה ברוחב 75 פיקסלים בגובה 100 פיקסלים כדי לשמור על יחס הגובה-רוחב תוך שהיא נמצאת מתחת לשני המידות המקסימליות שצוינו.

התקנה נוספת

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

חיוב

כדי להתקין הרחבה, הפרויקט שלך חייב להיות בתוכנית Blaze (שלם תוך כדי)

  • תחויב בסכום קטן (בדרך כלל בסביבות 0.01 $ לחודש) עבור משאבי Firebase הנדרשים על ידי סיומת זו (גם אם לא נעשה בה שימוש).
  • הרחבה זו משתמשת בשירותים אחרים של Firebase ו- Google Cloud Platform, הכוללים חיובים נלווים אם חורגים משכבת ​​השירות החינמית:
  • אחסון בענן
  • פונקציות ענן (זמן ריצה של Node.js 10+. ראה שאלות נפוצות )

כיצד להתקין תוסף זה

באמצעות קונסולת Firebase

כדי להתקין ולנהל תוספים, אתה יכול להשתמש במסוף Firebase.

התקן באמצעות קונסולה

שימוש ב- CLI של Firebase

כדי להתקין ולנהל תוספים, אתה יכול גם להשתמש ב- Firebase CLI:

שלב 1: הפעל את פקודת ה- npm הבאה להתקנת ה- CLI או עדכון לגרסת ה- CLI האחרונה.

npm install -g firebase-tools
לא עובד? התבונן בעיון CLI של Firebase או שנה את הרשאות ה- npm שלך.

שלב 2: התקן סיומת זו על ידי הפעלת הפקודה הבאה

firebase ext:install storage-resize-images --project=projectId_or_alias
תומך
אחסון בענן
מְחַבֵּר
רישיון
אפאצ'י 2.0
גִרְסָה
0.1.12