このページは Cloud Translation API によって翻訳されました。
Switch to English

tensorflow :: ops :: EncodeJpeg

#include <image_ops.h>

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

概要

imageは形状[height, width, channels] 3D uint8 Tensorです。

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

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

formatが指定されていない場合、または空の文字列の場合、 imageのチャネル数に応じてデフォルトの形式が選択されます。

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

引数:

  • scope: Scopeオブジェクト
  • 画像:形状付きの3D [height, width, channels]

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

  • format:ピクセル単位の画像フォーマット。
  • quality:0から100までの圧縮の品質(高いほど良く、遅い)。
  • プログレッシブ:Trueの場合、プログレッシブにロードする(粗いものから細かいものまで)JPEGを作成します。
  • optimize_size:Trueの場合、品質を変更せずにCPU / RAMを使用してサイズを減らします。
  • chroma_downsampling: http : //en.wikipedia.org/wiki/Chroma_subsamplingを参照してください
  • Density_unit: x_densityy_densityを指定するために使用される単位:ピクセル/インチ( '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 

パブリック静的関数

クロマダウンサンプリング

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
)

X密度

Attrs XDensity(
  int64 x
)

XmpMetadata

Attrs XmpMetadata(
  StringPiece x
)

Y密度

Attrs YDensity(
  int64 x
)