Google I/O'yu ayarladığınız için teşekkür ederiz. İsteğe bağlı olarak tüm oturumları görüntüleyin İsteğe bağlı olarak izleyin

tensör akışı:: operasyon:: EncodeJpeg

#include <image_ops.h>

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

Özet

image bir 3-D uint8 tensör şeklidir [height, width, channels] .

attr format , kodlanmış çıktının renk biçimini geçersiz kılmak için kullanılabilir. Değerler şunlar olabilir:

  • `'' : Use a default format based on the number of channels in the image. * gri tonlamalı : Output a grayscale JPEG image. The kanal dimension of must be 1. * rgb : Output an RGB JPEG image. The kanal dimension of 3 olmalıdır.

format belirtilmemişse veya boş dize ise, image kanal sayısı işlevine göre varsayılan bir biçim seçilir:

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • görüntü: [height, width, channels] şeklinde 3 boyutlu .

İsteğe bağlı özellikler (bkz. Attrs ):

  • biçim: Piksel başına görüntü biçimi.
  • kalite: 0'dan 100'e kadar sıkıştırma kalitesi (daha yüksek, daha iyi ve daha yavaştır).
  • aşamalı: True ise, aşamalı olarak yüklenen (kabadan inceye) bir JPEG oluşturun.
  • optimize_size: True ise, kalite değişikliği olmadan boyutu azaltmak için CPU/RAM harcayın.
  • chroma_downsampling: Bkz. http://en.wikipedia.org/wiki/Chroma_subsampling .
  • yoğunluk_birimi: x_density ve y_density belirtmek için kullanılan birim: inç ( 'in' ) veya santimetre ( 'cm' ) başına piksel.
  • x_density: Yoğunluk birimi başına yatay piksel.
  • y_density: Yoğunluk birimi başına dikey piksel.
  • xmp_metadata: Boş değilse, bu XMP meta verilerini resim başlığına gömün.

İadeler:

  • Output : 0-D. JPEG kodlu görüntü.

Yapıcılar ve Yıkıcılar

EncodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input image)
EncodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input image, const EncodeJpeg::Attrs & attrs)

Genel özellikler

contents
operation

Kamu işlevleri

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Genel statik işlevler

ChromaDownsampling (bool x)
DensityUnit (StringPiece x)
Format (StringPiece x)
OptimizeSize (bool x)
Progressive (bool x)
Quality (int64 x)
XDensity (int64 x)
XmpMetadata (StringPiece x)
YDensity (int64 x)

yapılar

tensorflow:: ops:: EncodeJpeg:: Attrs

EncodeJpeg için isteğe bağlı öznitelik ayarlayıcılar.

Genel özellikler

içindekiler

::tensorflow::Output contents

operasyon

Operation operation

Kamu işlevleri

EncodeJpeg

 EncodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input image
)

EncodeJpeg

 EncodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input image,
  const EncodeJpeg::Attrs & attrs
)

düğüm

::tensorflow::Node * node() const 

operatör::tensorflow::Giriş

 operator::tensorflow::Input() const 

operatör::tensorflow::Çıkış

 operator::tensorflow::Output() const 

Genel statik işlevler

ChromaAşağı Örnekleme

Attrs ChromaDownsampling(
  bool x
)

YoğunlukBirimi

Attrs DensityUnit(
  StringPiece x
)

Biçim

Attrs Format(
  StringPiece x
)

Optimize Boyut

Attrs OptimizeSize(
  bool x
)

ilerici

Attrs Progressive(
  bool x
)

Kalite

Attrs Quality(
  int64 x
)

XYoğunluk

Attrs XDensity(
  int64 x
)

XmpMeta Verileri

Attrs XmpMetadata(
  StringPiece x
)

YDyoğunluk

Attrs YDensity(
  int64 x
)