Google 致力于为黑人社区推动种族平等。查看具体举措
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Zmień rozmiar obrazów

Firebase
Stworzone przez Firebase

Zmienia rozmiar obrazów przesyłanych do Cloud Storage do określonego rozmiaru i opcjonalnie zachowuje lub usuwa oryginalny obraz.

Jak działa to rozszerzenie

Użyj tego rozszerzenia, aby utworzyć wersje obrazu o zmienionym rozmiarze przesłanego do zasobnika Cloud Storage.

Gdy prześlesz plik obrazu do określonego zasobnika Cloud Storage, to rozszerzenie:

  • Tworzy obraz o zmienionym rozmiarze z określonymi wymiarami.
  • Nazywa obraz o zmienionym rozmiarze, używając tej samej nazwy, co oryginalny przesłany obraz, ale z przyrostkiem o określonej szerokości i wysokości.
  • Przechowuje obraz o zmienionym rozmiarze w tym samym zasobniku na dane, co pierwotnie przesłany obraz.

Możesz nawet skonfigurować rozszerzenie, aby tworzyć obrazy o zmienionym rozmiarze o różnych wymiarach dla każdego przesłanego oryginalnego obrazu. Na przykład możesz chcieć obrazów o wymiarach 200x200, 400x400 i 680x680 - to rozszerzenie może utworzyć te trzy obrazy o zmienionym rozmiarze, a następnie przechowywać je w Twoim zasobniku.

Rozszerzenie automatycznie kopiuje następujące metadane, jeśli są obecne, z oryginalnego obrazu do obrazu (ów) o zmienionym rozmiarze: Cache-Control , Content-Disposition , Content-Encoding , Content-Language , Content-Type i metadane dostarczone przez użytkownika (a nowy token pobierania magazynu Firebase zostanie wygenerowany na obrazach o zmienionym rozmiarze, jeśli oryginalne metadane zawierają token). Zauważ, że możesz opcjonalnie skonfigurować rozszerzenie tak, aby nadpisywało wartość Cache-Control dla obrazów o zmienionym rozmiarze.

Szczegółowe informacje o konfiguracji

Aby skonfigurować to rozszerzenie, określasz maksymalną szerokość i maksymalną wysokość (w pikselach, pikselach). To rozszerzenie utrzymuje stały współczynnik proporcji przesyłanych obrazów i zmniejsza obraz do momentu, gdy wymiary obrazu o zmienionym rozmiarze osiągną lub będą mniejsze od określonej maksymalnej szerokości i wysokości.

Załóżmy na przykład, że określasz maksymalną szerokość 200 pikseli i maksymalną wysokość 100 pikseli. Przesyłasz obraz o szerokości 480 na 640 pikseli, co oznacza współczynnik proporcji 0,75. Ostateczny obraz o zmienionym rozmiarze będzie miał 75 pikseli szerokości i 100 pikseli wysokości, aby zachować proporcje, a jednocześnie będzie równy lub mniejszy od maksymalnych określonych wymiarów.

Dodatkowa konfiguracja

Przed zainstalowaniem tego rozszerzenia upewnij się, że masz skonfigurowany zasobnik Cloud Storage w projekcie Firebase.

Dane do faktury

Aby zainstalować rozszerzenie, projekt musi być objęty abonamentem Blaze (płatność zgodnie z rzeczywistym użyciem )

  • Za zasoby Firebase wymagane przez to rozszerzenie (nawet jeśli nie jest używane) zostanie naliczona niewielka opłata (zwykle około 0,01 USD miesięcznie).
  • To rozszerzenie korzysta z innych usług Firebase i Google Cloud Platform, z którymi są powiązane opłaty, jeśli przekroczysz bezpłatny poziom usługi:
  • Magazyn w chmurze
  • Cloud Functions (środowisko wykonawcze Node.js 10+. Zobacz często zadawane pytania )

Jak zainstalować to rozszerzenie

Korzystanie z konsoli Firebase

Aby zainstalować rozszerzenia i zarządzać nimi, możesz użyć konsoli Firebase.

Zainstaluj za pomocą konsoli

Korzystanie z interfejsu wiersza polecenia Firebase

Aby zainstalować rozszerzenia i zarządzać nimi, możesz również użyć interfejsu wiersza polecenia Firebase:

Krok 1: Uruchom następujące polecenie npm, aby zainstalować interfejs CLI lub zaktualizować do najnowszej wersji CLI.

npm install -g firebase-tools
nie działa? Zapoznaj się z dokumentacją dotyczącą interfejsu wiersza polecenia Firebase lub zmień swoje uprawnienia npm .

Krok 2: Zainstaluj to rozszerzenie, uruchamiając następujące polecenie

firebase ext:install storage-resize-images --project=projectId_or_alias
Obsługuje
Magazyn w chmurze
Autor
Licencja
Apache-2.0
Wersja
0.1.19