
שינוי גודל התמונות
תוצרת 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.
התקן באמצעות קונסולהשימוש ב- Firebase CLI
כדי להתקין ולנהל תוספים, אתה יכול גם להשתמש ב- 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