EncodePng

genel son sınıf EncodePng

Bir görüntüyü PNG olarak kodlayın.

"görüntü", "[yükseklik, genişlik, kanallar]" şeklinde bir 3 boyutlu uint8 veya uint16 Tensörüdür; burada "kanallar" şöyledir:

  • 1: gri tonlama için.
  • 2: gri tonlama + alfa için.
  • 3: RGB için.
  • 4: RGBA için.
ZLIB sıkıştırma düzeyi, "sıkıştırma", PNG kodlayıcı varsayılanı için -1 olabilir veya 0 ile 9 arasında bir değer olabilir. 9, en küçük çıktıyı oluşturan en yüksek sıkıştırma düzeyidir ancak daha yavaştır.

İç İçe Sınıflar

sınıf EncodePng.Seçenekler EncodePng için isteğe bağlı özellikler

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

Çıkış < TString >
Çıkış olarak ()
Tensörün sembolik tutamacını döndürür.
statik EncodePng.Seçenekler
sıkıştırma (Uzun sıkıştırma)
Çıkış < TString >
içindekiler ()
0-D.
statik KodlamaPng
oluştur ( Kapsam kapsamı, İşlenen <? extends TNumber > resim, Seçenekler... seçenekler)
Yeni bir EncodePng işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "EncodePng"

Genel Yöntemler

genel Çıkış < TString > asOutput ()

Tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.

public static EncodePng.Options sıkıştırması (Uzun sıkıştırma)

Parametreler
sıkıştırma Sıkıştırma seviyesi.

genel Çıkış < TString > içerikler ()

0-D. PNG kodlu resim.

public static EncodePng create ( Kapsam kapsamı, İşlenen <? extends TNumber > resim, Seçenekler... seçenekler)

Yeni bir EncodePng işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
resim "[yükseklik, genişlik, kanallar]" şeklinde 3 boyutlu.
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • EncodePng'nin yeni bir örneği