tensorflow:: ops:: EncodeJpeg

#include <image_ops.h>

Kodowanie obrazu w formacie JPEG.

Streszczenie

image jest trójwymiarowym tensorem uint8 o kształcie [height, width, channels] .

format attr można wykorzystać do zastąpienia formatu kolorów zakodowanego wyniku. Wartości mogą być następujące:

  • `'' : Use a default format based on the number of channels in the image. * grayscale : Output a grayscale JPEG image. The dimension of kanałów obrazu must be 1. * rgb : Output an RGB JPEG image. The dimension of kanałów obrazu musi wynosić 3.

Jeżeli format nie jest określony lub jest pustym ciągiem, wybierany jest format domyślny zależny od liczby kanałów w image :

Argumenty:

  • zakres: obiekt zakresu
  • obraz: 3-D o kształcie [height, width, channels] .

Atrybuty opcjonalne (patrz Attrs ):

  • format: Format obrazu na piksel.
  • jakość: Jakość kompresji od 0 do 100 (im wyższa tym lepsza i wolniejsza).
  • progresywny: Jeśli Prawda, utwórz plik JPEG, który będzie ładowany progresywnie (od zgrubnego do dokładnego).
  • optimize_size: Jeśli prawda, wykorzystuj zasoby procesora/pamięci RAM do zmniejszenia rozmiaru bez zmiany jakości.
  • chroma_downsampling: Zobacz http://en.wikipedia.org/wiki/Chroma_subsampling .
  • density_unit: Jednostka używana do określenia x_density i y_density : piksele na cal ( 'in' ) lub centymetr ( 'cm' ).
  • x_density: Liczba pikseli w poziomie na jednostkę gęstości.
  • y_density: Liczba pikseli w pionie na jednostkę gęstości.
  • xmp_metadata: Jeśli nie jest puste, osadź metadane XMP w nagłówku obrazu.

Zwroty:

  • Output : obraz 0-D. Zakodowany w formacie JPEG.

Konstruktory i destruktory

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

Atrybuty publiczne

contents
operation

Funkcje publiczne

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

Publiczne funkcje statyczne

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)

Struktury

tensorflow:: ops:: EncodeJpeg:: Attrs

Opcjonalne settery atrybutów dla EncodeJpeg .

Atrybuty publiczne

zawartość

::tensorflow::Output contents

działanie

Operation operation

Funkcje publiczne

Koduj JPEG

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

Koduj JPEG

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

węzeł

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

Publiczne funkcje statyczne

ChromaDownsampling

Attrs ChromaDownsampling(
  bool x
)

Jednostka gęstości

Attrs DensityUnit(
  StringPiece x
)

Format

Attrs Format(
  StringPiece x
)

Optymalizuj rozmiar

Attrs OptimizeSize(
  bool x
)

Progresywny

Attrs Progressive(
  bool x
)

Jakość

Attrs Quality(
  int64 x
)

XDensity

Attrs XDensity(
  int64 x
)

XmpMetadata

Attrs XmpMetadata(
  StringPiece x
)

Gęstość Y

Attrs YDensity(
  int64 x
)