EncodeJpeg

パブリック最終クラスEncodeJpeg

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

`image` は、`[高さ、幅、チャネル]` 形状の 3 次元 uint8 テンソルです。

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

  • `''`: 画像内のチャンネル数に基づいたデフォルトの形式を使用します。
  • `grayscale`: グレースケール JPEG 画像を出力します。 `image` の `channels` 次元は 1 でなければなりません。
  • `rgb`: RGB JPEG 画像を出力します。 「image」の「channels」次元は 3 でなければなりません。
`format` が指定されていないか空の文字列の場合、`image` 内のチャンネル数に応じてデフォルトの形式が選択されます。
  • 1: グレースケール画像を出力します。
  • 3: RGB画像を出力します。

ネストされたクラス

クラスEncodeJpeg.オプションEncodeJpegのオプションの属性

定数

OP_NAME TensorFlow コア エンジンによって認識される、この演算の名前

パブリックメソッド

出力< TString >
asOutput ()
テンソルのシンボリック ハンドルを返します。
静的EncodeJpeg.Options
chromaDownsampling (ブール値の chromaDownsampling)
出力< TString >
コンテンツ()
0-D。
静的EncodeJpeg
create (スコープスコープ、オペランド< TUint8 > イメージ、オプション...オプション)
新しい EncodeJpeg オペレーションをラップするクラスを作成するファクトリ メソッド。
静的EncodeJpeg.Options
densityUnit (文字列densityUnit)
静的EncodeJpeg.Options
形式(文字列形式)
静的EncodeJpeg.Options
optimizeSize (ブール値の optimizeSize)
静的EncodeJpeg.Options
プログレッシブ(ブール型プログレッシブ)
静的EncodeJpeg.Options
品質(ロング品質)
静的EncodeJpeg.Options
xDensity (長xDensity)
静的EncodeJpeg.Options
xmpMetadata (文字列 xmpMetadata)
静的EncodeJpeg.Options
yDensity (長い yDensity)

継承されたメソッド

定数

パブリック静的最終文字列OP_NAME

TensorFlow コア エンジンによって認識される、この演算の名前

定数値: "EncodeJpeg"

パブリックメソッド

public Output < TString > asOutput ()

テンソルのシンボリック ハンドルを返します。

TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。

public static EncodeJpeg.Options chromaDownsampling (ブール値 chromaDownsampling)

パラメーター
クロマダウンサンプリングhttp://en.wikipedia.org/wiki/Chroma_subsampling を参照してください。

public Output < TString >内容()

0-D。 JPEG エンコードされた画像。

public static EncodeJpeg create (スコープスコープ、オペランド< TUint8 > イメージ、オプション...オプション)

新しい EncodeJpeg オペレーションをラップするクラスを作成するファクトリ メソッド。

パラメーター
範囲現在のスコープ
画像形状 `[高さ、幅、チャネル]` の 3-D。
オプションオプションの属性値を持ちます
戻り値
  • EncodeJpeg の新しいインスタンス

public static EncodeJpeg.OptionsdensityUnit (文字列densityUnit)

パラメーター
密度単位`x_density` と `y_density` を指定するために使用される単位: インチあたりのピクセル (`'in'`) またはセンチメートル (`'cm'`)。

public static EncodeJpeg.Options形式(String形式)

パラメーター
フォーマットピクセルごとの画像形式。

public static EncodeJpeg.Options optimizeSize (Boolean optimizeSize)

パラメーター
サイズの最適化True の場合、CPU/RAM を消費して、品質を変更せずにサイズを削減します。

public static EncodeJpeg.Optionsプログレッシブ(ブール型プログレッシブ)

パラメーター
プログレッシブTrue の場合、段階的に (粗いものから細かいものまで) 読み込まれる JPEG を作成します。

public static EncodeJpeg.Options品質(長い品質)

パラメーター
品質圧縮の品質は 0 から 100 までです (高いほど良く、遅くなります)。

public static EncodeJpeg.Options xDensity (Long xDensity)

パラメーター
x密度密度単位あたりの水平ピクセル数。

public static EncodeJpeg.Options xmpMetadata (String xmpMetadata)

パラメーター
xmpメタデータ空でない場合は、この XMP メタデータを画像ヘッダーに埋め込みます。

public static EncodeJpeg.Options yDensity (Long yDensity)

パラメーター
y密度密度単位ごとの垂直ピクセル数。