Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Ändern Sie die Größe von Bildern

Feuerbasis
Hergestellt von Firebase

Ändert die Größe der in den Cloud-Speicher hochgeladenen Bilder auf eine bestimmte Größe und behält oder löscht optional das Originalbild.

Wie diese Erweiterung funktioniert

Verwenden Sie diese Erweiterung, um Größenänderungen eines in einen Cloud Storage-Bucket hochgeladenen Bildes zu erstellen.

Wenn Sie eine Bilddatei in den angegebenen Cloud Storage-Bucket hochladen, lautet diese Erweiterung:

  • Erstellt ein Bild in der Größe mit den angegebenen Abmessungen.
  • Benennt das Bild mit geänderter Größe unter demselben Namen wie das ursprünglich hochgeladene Bild, jedoch mit dem Suffix Ihrer angegebenen Breite und Höhe.
  • Speichert das Bild mit geänderter Größe im selben Speicherbereich wie das ursprünglich hochgeladene Bild.

Sie können die Erweiterung sogar so konfigurieren, dass für jeden Upload von Originalbildern Bilder in der Größe unterschiedlicher Größe erstellt werden. Beispielsweise möchten Sie möglicherweise Bilder mit den Größen 200 x 200, 400 x 400 und 680 x 680. Mit dieser Erweiterung können diese drei Bilder mit geänderter Größe erstellt und dann in Ihrem Bucket gespeichert werden.

Die Erweiterung kopiert automatisch die folgenden Metadaten, falls vorhanden, aus dem Originalbild in die Größe der Bilder: Cache-Control , Content-Disposition , Content-Encoding , Content-Language , Content-Type und vom Benutzer bereitgestellte Metadaten (a Ein neues Firebase-Speicher-Download-Token wird für die Bilder mit geänderter Größe generiert, wenn die ursprünglichen Metadaten ein Token enthalten. Beachten Sie, dass Sie die Erweiterung optional so konfigurieren können, dass der Cache-Control Wert für die Größe der Bilder überschrieben wird.

Detaillierte Konfigurationsinformationen

Um diese Erweiterung zu konfigurieren, geben Sie eine maximale Breite und eine maximale Höhe (in Pixel, px) an. Diese Erweiterung hält das Seitenverhältnis der hochgeladenen Bilder konstant und verkleinert das Bild, bis die Abmessungen des verkleinerten Bildes bei oder unter der angegebenen maximalen Breite und Höhe liegen.

Angenommen, Sie geben eine maximale Breite von 200 Pixel und eine maximale Höhe von 100 Pixel an. Sie laden ein Bild hoch, das 480 Pixel breit und 640 Pixel hoch ist, was einem Seitenverhältnis von 0,75 entspricht. Das endgültige Bild mit einer Größenänderung ist 75 Pixel breit und 100 Pixel hoch, um das Seitenverhältnis beizubehalten und gleichzeitig bei oder unter Ihren beiden maximal angegebenen Abmessungen zu liegen.

Zusätzliches Setup

Stellen Sie vor der Installation dieser Erweiterung sicher, dass Sie in Ihrem Firebase-Projekt einen Cloud-Speicher-Bucket eingerichtet haben .

Abrechnung

Um eine Erweiterung zu installieren, muss sich Ihr Projekt im Blaze-Plan (Pay as you go) befinden

  • Für die für diese Erweiterung erforderlichen Firebase-Ressourcen wird ein geringer Betrag (normalerweise ca. 0,01 USD / Monat) berechnet (auch wenn sie nicht verwendet wird).
  • Diese Erweiterung verwendet andere Firebase- und Google Cloud Platform-Dienste, für die Gebühren anfallen, wenn Sie die kostenlose Stufe des Dienstes überschreiten:
  • Cloud-Speicher
  • Cloud-Funktionen (Node.js 10+ Laufzeit. Siehe FAQs )

So installieren Sie diese Erweiterung

Verwenden der Firebase-Konsole

Zum Installieren und Verwalten von Erweiterungen können Sie die Firebase-Konsole verwenden.

Installation über die Konsole

Verwenden der Firebase-CLI

Zum Installieren und Verwalten von Erweiterungen können Sie auch die Firebase-CLI verwenden:

Schritt 1: Führen Sie den folgenden Befehl npm aus , um die CLI zu installieren oder auf die neueste CLI-Version zu aktualisieren.

npm install -g firebase-tools
Funktioniert nicht? Sehen Sie sich die Firebase CLI-Referenz an oder ändern Sie Ihre npm-Berechtigungen .

Schritt 2: Installieren Sie diese Erweiterung, indem Sie den folgenden Befehl ausführen

firebase ext:install storage-resize-images --project=projectId_or_alias
Unterstützt
Cloud-Speicher
Autor
Lizenz
Apache-2.0
Ausführung
0.1.12