Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

調整圖像大小

火力基地
由Firebase製造

將上傳到Cloud Storage的圖像調整為指定大小,並可以選擇保留或刪除原始圖像。

此擴展程序如何工作

使用此擴展名可創建上載到Cloud Storage存儲桶的映像的調整大小版本。

將映像文件上傳到指定的Cloud Storage存儲桶時,此擴展名:

  • 創建具有指定尺寸的調整大小的圖像。
  • 使用與原始上載的圖像相同的名稱命名調整大小的圖像,但後綴為您指定的寬度和高度。
  • 將調整大小後的圖像與原始上載的圖像存儲在相同的存儲桶中。

您甚至可以配置擴展程序,以便為每次原始圖像上傳創建尺寸不同的尺寸調整後的圖像。例如,您可能需要200x200、400x400和680x680的圖像-此擴展程序可以創建這三個調整大小的圖像,然後將它們存儲在存儲桶中。

擴展程序會自動將以下元數據(如果存在)從原始圖像複製到調整大小的圖像: Cache-ControlContent-DispositionContent-EncodingContent-LanguageContent-Type和用戶提供的元數據(a如果原始元數據包含令牌,則會在調整大小後的圖像上生成新的Firebase存儲下載令牌。請注意,您可以選擇配置擴展以覆蓋調整大小的映像的Cache-Control值。

詳細的配置信息

要配置此擴展名,請指定最大寬度和最大高度(以像素為單位)。此擴展名使上傳的圖像的長寬比保持恆定,並縮小圖像,直到調整大小後的圖像尺寸達到或低於您指定的最大寬度和高度。

例如,假設您指定最大寬度為200px,最大高度為100px。您上傳的圖片寬為480px,高為640px,表示寬高比為0.75。最終調整大小後的圖像將為75px寬x 100px高,以保持寬高比,同時也達到或低於兩個最大指定尺寸。

附加設置

在安裝此擴展程序之前,請確保已在Firebase項目中設置了Cloud Storage存儲桶

開票

要安裝擴展,您的項目必須處於Blaze(即用即付)計劃中

  • 您需要為該擴展程序所需的Firebase資源支付少量費用(通常每月約0.01美元)(即使未使用)。
  • 此擴展程序使用其他Firebase和Google Cloud Platform服務,如果您超出了服務的免費套餐,則它們會收取相關費用:
  • 雲儲存
  • 雲函數(Node.js 10+運行時。 請參閱常見問題解答

如何安裝此擴展

使用Firebase控制台

要安裝和管理擴展,可以使用Firebase控制台。

使用控制台安裝

使用Firebase CLI

要安裝和管理擴展,您還可以使用Firebase CLI:

步驟1:運行以下npm命令以安裝CLI或更新到最新的CLI版本。

npm install -g firebase-tools
不起作用?查看Firebase CLI參考或更改您的npm權限

步驟2:通過運行以下命令安裝此擴展

firebase ext:install storage-resize-images --project=projectId_or_alias
支持
雲儲存
作者
執照
阿帕奇2.0
0.1.12