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 oryginalny 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, 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 będą równe lub 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

To rozszerzenie korzysta z innych usług Firebase lub Google Cloud Platform, z którymi mogą być powiązane opłaty:

  • Magazyn w chmurze
  • Funkcje chmury

Korzystając z rozszerzeń Firebase, płacisz tylko za używane zasoby. Płatny plan rozliczeniowy jest wymagany tylko wtedy, gdy rozszerzenie korzysta z usługi wymagającej płatnego planu, na przykład dzwoniąc do interfejsu API Google Cloud Platform lub wysyłając wychodzące żądania sieciowe do usług innych niż Google. Wszystkie usługi Firebase oferują bezpłatny poziom użytkowania. Dowiedz się więcej o rozliczeniach Firebase.

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.10