Bir görüntüyü JPEG olarak kodlayın.
'görüntü', '[yükseklik, genişlik, kanallar]' şeklinde bir 3 boyutlu uint8 Tensördür.
Attr 'format' kodlanmış çıktının renk formatını geçersiz kılmak için kullanılabilir. Değerler şunlar olabilir:
- `''`: Görüntüdeki kanal sayısına göre varsayılan formatı kullanın.
- `gri tonlamalı`: Gri tonlamalı bir JPEG görüntüsünün çıktısını alır. "Resim"in "kanallar" boyutu 1 olmalıdır.
- `rgb`: Bir RGB JPEG görüntüsünün çıktısını alır. "Resim"in "kanallar" boyutu 3 olmalıdır.
- 1: Gri tonlamalı bir görüntünün çıktısını alın.
- 3: Bir RGB görüntüsünün çıktısını alın.
İç İçe Sınıflar
sınıf | EncodeJpeg.Seçenekler | EncodeJpeg 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 EncodeJpeg.Options | chromaDownsampling (Boolean chromaDownsampling) |
Çıkış < TString > | içindekiler () 0-D. |
statik EncodeJpeg | oluştur ( Kapsam kapsamı, İşlenen < TUint8 > görüntü, Seçenekler... seçenekler) Yeni bir EncodeJpeg işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi. |
statik EncodeJpeg.Options | yoğunlukBirimi (Dize yoğunluğuBirimi) |
statik EncodeJpeg.Options | format (Dize formatı) |
statik EncodeJpeg.Options | optimizeSize (Boolean optimizeSize) |
statik EncodeJpeg.Options | ilerici (Boolean ilerici) |
statik EncodeJpeg.Options | kalite (Uzun kalite) |
statik EncodeJpeg.Options | xDensity (Uzun xDensity) |
statik EncodeJpeg.Options | xmpMetadata (Dize xmpMetadata) |
statik EncodeJpeg.Options | yYoğunluk (Uzun yYoğunluk) |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
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 EncodeJpeg.Options chromaDownsampling (Boolean chromaDownsampling)
Parametreler
chromaAltörnekleme | Bkz. http://en.wikipedia.org/wiki/Chroma_subsampling. |
---|
public static EncodeJpeg oluştur ( Kapsam kapsamı, İşlenen < TUint8 > resim, Seçenekler... seçenekler)
Yeni bir EncodeJpeg 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
- EncodeJpeg'in yeni bir örneği
public static EncodeJpeg.Options yoğunlukBirimi (Dize yoğunluğuBirimi)
Parametreler
yoğunlukBirimi | "x_density" ve "y_density"yi belirtmek için kullanılan birim: inç başına piksel ("inç") veya santimetre ("cm"). |
---|
public static EncodeJpeg.Options formatı (Dize formatı)
Parametreler
biçim | Piksel başına görüntü formatı. |
---|
public static EncodeJpeg.Options optimizeSize (Boolean optimizeSize)
Parametreler
optimizeBoyut | Doğruysa, kalite değişikliği olmadan boyutu azaltmak için CPU/RAM harcayın. |
---|
public static EncodeJpeg.Options aşamalı (Boolean aşamalı)
Parametreler
ilerici | Doğruysa, aşamalı olarak (kabadan inceye) yüklenen bir JPEG oluşturun. |
---|
public static EncodeJpeg.Options kalitesi (Uzun kalite)
Parametreler
kalite | Sıkıştırma kalitesi 0'dan 100'e kadar (daha yüksek, daha iyi ve daha yavaştır). |
---|
public static EncodeJpeg.Options xDensity (Uzun xDensity)
Parametreler
xYoğunluk | Yoğunluk birimi başına yatay piksel. |
---|
public static EncodeJpeg.Options xmpMetadata (String xmpMetadata)
Parametreler
xmpMeta verileri | Boş değilse bu XMP meta verilerini resim başlığına gömün. |
---|
public static EncodeJpeg.Options yDensity (Uzun yDensity)
Parametreler
yYoğunluk | Yoğunluk birimi başına dikey piksel. |
---|