EncodeJpeg

EncodeJpeg kelas akhir publik

JPEG-mengkodekan gambar.

`image` adalah Tensor uint8 3-D dengan bentuk `[tinggi, lebar, saluran]`.

`Format` attr dapat digunakan untuk mengganti format warna dari keluaran yang dikodekan. Nilai dapat berupa:

  • `''`: Gunakan format default berdasarkan jumlah saluran pada gambar.
  • `skala abu-abu`: Menghasilkan gambar JPEG skala abu-abu. Dimensi `saluran` dari `gambar` harus 1.
  • `rgb`: Menghasilkan gambar RGB JPEG. Dimensi `saluran` dari `gambar` harus 3.
Jika `format` tidak ditentukan atau merupakan string kosong, format default dipilih berdasarkan jumlah saluran dalam `gambar`:
  • 1: Keluarkan gambar skala abu-abu.
  • 3: Keluarkan gambar RGB.

Kelas Bersarang

kelas EncodeJpeg.Options Atribut opsional untuk EncodeJpeg

Konstanta

Rangkaian OP_NAME Nama operasi ini dikenal dengan mesin inti TensorFlow

Metode Publik

Keluaran <TString>
sebagai Keluaran ()
Mengembalikan pegangan simbolis tensor.
EncodeJpeg.Options statis
kromaDownsampling (Downsampling kroma Boolean)
Keluaran <TString>
isi ()
0-D.
EncodeJpeg statis
buat ( Lingkup lingkup, Operan < TUint8 > gambar, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi EncodeJpeg baru.
EncodeJpeg.Options statis
DensityUnit (String DensityUnit)
EncodeJpeg.Options statis
format (format string)
EncodeJpeg.Options statis
optimalkanUkuran (Boolean optimalkanUkuran)
EncodeJpeg.Options statis
progresif (Boolean progresif)
EncodeJpeg.Options statis
kualitas (kualitas panjang)
EncodeJpeg.Options statis
xDensitas (XDensitas Panjang)
EncodeJpeg.Options statis
xmpMetadata (String xmpMetadata)
EncodeJpeg.Options statis
yDensitas (Kepadatan y Panjang)

Metode Warisan

Konstanta

String akhir statis publik OP_NAME

Nama operasi ini dikenal dengan mesin inti TensorFlow

Nilai Konstan: "EncodeJpeg"

Metode Publik

Keluaran publik < TString > asOutput ()

Mengembalikan pegangan simbolis tensor.

Masukan ke operasi TensorFlow adalah keluaran dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.

EncodeJpeg.Options statis publik chromeDownsampling (Boolean chromeDownsampling)

Parameter
kromaDownsampling Lihat http://en.wikipedia.org/wiki/Chroma_subsampling.

Output publik < TString > isi ()

0-D. Gambar berkode JPEG.

EncodeJpeg statis publik buat ( Lingkup lingkup, Operan <TUint8> gambar, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi EncodeJpeg baru.

Parameter
cakupan ruang lingkup saat ini
gambar 3-D dengan bentuk `[tinggi, lebar, saluran]`.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru EncodeJpeg

EncodeJpeg statis publik. Unit kepadatan opsi (Unit kepadatan string)

Parameter
satuan kepadatan Satuan yang digunakan untuk menentukan `x_density` dan `y_density`: piksel per inci (`'in'`) atau sentimeter (`'cm'`).

Format EncodeJpeg.Options statis publik (format String)

Parameter
format Format gambar per piksel.

EncodeJpeg.Options optimizeSize statis publik (Boolean optimizeSize)

Parameter
optimalkanUkuran Jika Benar, habiskan CPU/RAM untuk mengurangi ukuran tanpa perubahan kualitas.

EncodeJpeg.Options statis publik progresif (Boolean progresif)

Parameter
progresif Jika Benar, buatlah JPEG yang dimuat secara progresif (kasar hingga halus).

Kualitas EncodeJpeg.Options statis publik (Kualitas panjang)

Parameter
kualitas Kualitas kompresi dari 0 hingga 100 (lebih tinggi lebih baik dan lebih lambat).

EncodeJpeg.Options xDensity statis publik (XDensity panjang)

Parameter
xKepadatan Piksel horizontal per unit kepadatan.

EncodeJpeg.Options xmpMetadata statis publik (String xmpMetadata)

Parameter
xmpMetadata Jika tidak kosong, sematkan metadata XMP ini di header gambar.

EncodeJpeg.Options yDensity statis publik (YDensity Panjang)

Parameter
yKepadatan Piksel vertikal per unit kepadatan.