Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Resimleri Yeniden Boyutlandır

Firebase
Firebase tarafından yapılmıştır

Cloud Storage'a yüklenen görüntüleri belirli bir boyuta yeniden boyutlandırır ve isteğe bağlı olarak orijinal görüntüyü tutar veya siler.

Bu uzantı nasıl çalışır?

Bulut Depolama grubuna yüklenen bir görüntünün yeniden boyutlandırılmış sürümlerini oluşturmak için bu uzantıyı kullanın.

Belirttiğiniz Cloud Storage grubuna bir resim dosyası yüklediğinizde, bu uzantı:

  • Belirttiğiniz boyutlara sahip yeniden boyutlandırılmış bir resim oluşturur.
  • Yeniden boyutlandırılan görüntüyü, yüklenen orijinal görüntüyle aynı adı kullanarak adlandırır, ancak belirttiğiniz genişlik ve yükseklikte ekler.
  • Yeniden boyutlandırılan görüntüyü, yüklenen orijinal görüntüyle aynı Depolama grubunda saklar.

Uzantıyı, her bir orijinal resim yüklemesi için farklı boyutlarda yeniden boyutlandırılmış resimler oluşturacak şekilde bile yapılandırabilirsiniz. Örneğin, 200x200, 400x400 ve 680x680 boyutlarında resimler isteyebilirsiniz - bu uzantı, bu üç yeniden boyutlandırılmış resmi oluşturabilir ve bunları grubunuza kaydedebilir.

Uzantı, varsa aşağıdaki meta verileri orijinal görüntüden yeniden boyutlandırılan resimlere otomatik olarak kopyalar: Cache-Control , Content-Disposition , Content-Encoding , Content-Language , Content-Type ve kullanıcı tarafından sağlanan meta veriler (a orijinal meta veriler bir belirteç içeriyorsa, yeniden boyutlandırılmış görüntülerde yeni Firebase depolama indirme belirteci oluşturulur). İsteğe bağlı olarak, yeniden boyutlandırılan resim (ler) için Cache-Control değerinin üzerine yazacak şekilde uzantıyı yapılandırabileceğinizi unutmayın.

Ayrıntılı yapılandırma bilgileri

Bu uzantıyı yapılandırmak için bir maksimum genişlik ve bir maksimum yükseklik (piksel, piksel) belirtirsiniz. Bu uzantı, yüklenen görüntülerin en boy oranını sabit tutar ve yeniden boyutlandırılan görüntünün boyutları belirttiğiniz maksimum genişlik ve yükseklikte ya da altında oluncaya kadar görüntüyü daraltır.

Örneğin, maksimum 200 piksel genişliğini ve maksimum 100 piksel yüksekliğini belirttiğinizi varsayalım. 480 piksel genişliğinde ve 640 piksel yüksekliğinde bir resim yüklerseniz, bu 0,75 en boy oranı anlamına gelir. En son yeniden boyutlandırılan görüntü, en / boy oranını korumak için 75 piksel genişliğinde ve 100 piksel yüksekliğinde olurken, aynı zamanda maksimum belirtilen boyutlarınızın her ikisinde veya altındadır.

Ek kurulum

Bu uzantıyı yüklemeden önce, Firebase projenizde bir Cloud Storage grubu oluşturduğunuzdan emin olun.

fatura

Bu uzantı, ilişkili ücretleri olabilecek diğer Firebase veya Google Cloud Platform hizmetlerini kullanıyor:

  • Bulut depolama
  • Bulut İşlevleri

Firebase Uzantıları'nı kullandığınızda, yalnızca kullandığınız temel kaynaklar için ücretlendirilirsiniz. Ücretli faturalandırma planı yalnızca uzantı, ücretli bir plan gerektiren bir hizmet kullanıyorsa, örneğin bir Google Cloud Platform API'sını aramak veya Google dışı hizmetlere giden ağ istekleri yapmak için gereklidir. Tüm Firebase hizmetleri ücretsiz bir kullanım düzeyi sunar. Firebase faturalandırması hakkında daha fazla bilgi edinin.

Bu uzantı nasıl kurulur

Firebase konsolunu kullanma

Uzantıları yüklemek ve yönetmek için Firebase konsolunu kullanabilirsiniz.

Konsol kullanarak yükleme

Firebase CLI'yi kullanma

Uzantıları yüklemek ve yönetmek için Firebase CLI'yı da kullanabilirsiniz:

Adım 1: CLI'yi yüklemek veya en son CLI sürümüne güncellemek için aşağıdaki npm komutunu çalıştırın.

npm install -g firebase-tools
Çalışmıyor mu? Firebase CLI referansına bakın veya npm izinlerinizi değiştirin.

Adım 2: Aşağıdaki komutu çalıştırarak bu uzantıyı yükleyin

firebase ext:install storage-resize-images --project= projectId_or_alias 
Destekler
Bulut depolama
Yazar
Lisans
Apache-2.0
versiyon
0.1.10