ML Topluluk Günü 9 Kasım! TensorFlow, JAX güncellemeler için bize katılın ve daha fazla bilgi edinin

tensorflow :: ops :: EncodeJpeg

#include <image_ops.h>

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

Özet

image 3-B uint8 olan tensör şeklin [height, width, channels] .

Attr format , kodlanmış çıktının renk formatını 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 tonlama : Output a grayscale JPEG image. The Kanallar dimension of görüntüye must be 1. * rgb : Output an RGB JPEG image. The kanal dimension of 3 olmalıdır.

format belirtilmezse veya boş dizeyse, image kanal sayısının işlevi için varsayılan bir biçim seçilir:

Argümanlar:

  • kapsam: Bir Scope nesnesi
  • resim: şekil [height, width, channels] ile 3-D.

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

  • format: Piksel başına görüntü formatı.
  • kalite: 0'dan 100'e kadar sıkıştırma kalitesi (daha yüksek, daha iyi ve daha yavaştır).
  • progresif: True ise, aşamalı olarak yüklenen bir JPEG oluşturun (kaba ila ince).
  • optimize_size: True ise, kalite değişikliği olmadan boyutu küçültmek için CPU / RAM harcayın.
  • chroma_downsampling: Bkz. http://en.wikipedia.org/wiki/Chroma_subsampling .
  • y_density : x_density ve y_density belirtmek için kullanılan y_density : inç başına piksel ( 'in' inç 'in' ) veya santimetre ( 'cm' ).
  • x_density: Yoğunluk birimi başına yatay piksel.
  • y_density: Yoğunluk birimi başına dikey pikseller.
  • 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

Kamusal işlevler

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 belirleyicileri.

Genel özellikler

içindekiler

::tensorflow::Output contents

operasyon

Operation operation

Kamusal işlevler

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 

operator :: tensorflow :: Girdi

 operator::tensorflow::Input() const 

operator :: tensorflow :: Çıktı

 operator::tensorflow::Output() const 

Genel statik işlevler

ChromaDownsampling

Attrs ChromaDownsampling(
  bool x
)

Yoğunluk Birimi

Attrs DensityUnit(
  StringPiece x
)

Biçim

Attrs Format(
  StringPiece x
)

OptimizeSize

Attrs OptimizeSize(
  bool x
)

Aşamalı

Attrs Progressive(
  bool x
)

Kalite

Attrs Quality(
  int64 x
)

X Yoğunluğu

Attrs XDensity(
  int64 x
)

XmpMetadata

Attrs XmpMetadata(
  StringPiece x
)

Y Yoğunluk

Attrs YDensity(
  int64 x
)