Google I / Oが5月18〜20日に戻ってきます。スペースを予約してスケジュールを作成する今すぐ登録する

tensorflow :: ops :: EncodeJpeg

#include <image_ops.h>

JPEG-画像をエンコードします。

概要

imageは、形状[height, width, channels] 3次元uint8テンソルです。

attr formatを使用して、エンコードされた出力の色形式を上書きできます。値は次のとおりです。

  • `'' : Use a default format based on the number of channels in the image. *グレースケール: Output a grayscale JPEG image. The画像: Output a grayscale JPEG image. Theチャンネルdimension of must be 1. * rgb : Output an RGB JPEG image. The RGBJPEG : Output an RGB JPEG image. The image` : Output an RGB JPEG image. Theチャンネルのdimension of 3でなければなりません。

formatが指定されていないか、空の文字列である場合、 imageのチャネル数に応じてデフォルトのフォーマットが選択されます。

  • 1:グレースケール画像を出力します。
  • 3:RGB画像を出力します。

引数:

  • スコープ:スコープオブジェクト
  • 画像:形状[height, width, channels] 3D。

オプションの属性(参照Attrs ):

  • format:ピクセルごとの画像フォーマット。
  • 品質:0から100までの圧縮の品質(高いほど良く、遅くなります)。
  • プログレッシブ:Trueの場合、プログレッシブにロードするJPEGを作成します(粗いものから細かいものまで)。
  • optimize_size:Trueの場合、CPU / RAMを使用して、品質を変更せずにサイズを縮小します。
  • chroma_downsampling: http//en.wikipedia.org/wiki/Chroma_subsamplingを参照してください
  • density_unit: x_densityy_densityを指定するために使用される単位:1インチあたりのピクセル数( 'in' )またはセンチメートル( 'cm' )。
  • x_density:密度単位あたりの水平ピクセル。
  • y_density:密度単位あたりの垂直ピクセル。
  • xmp_metadata:空でない場合は、このXMPメタデータを画像ヘッダーに埋め込みます。

戻り値:

  • Output :0-D。 JPEGでエンコードされた画像。

コンストラクタとデストラクタ

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

パブリック属性

contents
operation

公の行事

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

パブリック静的関数

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)

構造体

tensorflow :: ops :: EncodeJpeg :: Attrs

EncodeJpegのオプションの属性セッター。

パブリック属性

内容

::tensorflow::Output contents

操作

Operation operation

公の行事

EncodeJpeg

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

EncodeJpeg

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

ノード

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Output

 operator::tensorflow::Output() const 

パブリック静的関数

ChromaDownsampling

Attrs ChromaDownsampling(
  bool x
)

DensityUnit

Attrs DensityUnit(
  StringPiece x
)

フォーマット

Attrs Format(
  StringPiece x
)

OptimizeSize

Attrs OptimizeSize(
  bool x
)

プログレッシブ

Attrs Progressive(
  bool x
)

品質

Attrs Quality(
  int64 x
)

XDensity

Attrs XDensity(
  int64 x
)

XmpMetadata

Attrs XmpMetadata(
  StringPiece x
)

YDensity

Attrs YDensity(
  int64 x
)