EncodeJpeg

publiczna klasa końcowa EncodeJpeg

Kodowanie obrazu w formacie JPEG.

„obraz” jest trójwymiarowym tensorem uint8 o kształcie „[wysokość, szerokość, kanały]”.

Attr `format` może zostać użyty do zastąpienia formatu koloru zakodowanego wyjścia. Wartości mogą być:

  • `''`: Użyj domyślnego formatu opartego na liczbie kanałów w obrazie.
  • `skala szarości`: Generuje obraz JPEG w skali szarości. Wymiar „kanałowy” „obrazu” musi wynosić 1.
  • `rgb`: Wyjście obrazu JPEG w formacie RGB. Wymiar „kanałowy” „obrazu” musi wynosić 3.
Jeśli „format” nie jest określony lub jest pustym ciągiem znaków, wybierany jest format domyślny w zależności od liczby kanałów w „obrazie”:
  • 1: Wyprowadź obraz w skali szarości.
  • 3: Wyprowadź obraz RGB.

Klasy zagnieżdżone

klasa Opcje kodowania JPEG Opcjonalne atrybuty dla EncodeJpeg

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Dane wyjściowe <TString>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczne EncodeJpeg.Options
chromaDownsampling (Boolean chromaDownsampling)
Dane wyjściowe <TString>
zawartość ()
0-D.
statyczny EncodeJpeg
utwórz ( Zakres zasięgu, Operand < TUint8 > obraz, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację EncodeJpeg.
statyczne EncodeJpeg.Options
gęstośćJednostka (String gęstośćJednostka)
statyczne EncodeJpeg.Options
format (format ciągu)
statyczne EncodeJpeg.Options
optymalizacjiSize (Boolean OptimalSize)
statyczne EncodeJpeg.Options
progresywny (logiczny progresywny)
statyczne EncodeJpeg.Options
jakość (długa jakość)
statyczne EncodeJpeg.Options
xDensity (Długie xDensity)
statyczne EncodeJpeg.Options
xmpMetadata (Ciąg xmpMetadata)
statyczne EncodeJpeg.Options
yGęstość (Długa yGęstość)

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „EncodeJpeg”

Metody publiczne

publiczne wyjście < TString > asOutput ()

Zwraca symboliczny uchwyt tensora.

Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.

public static EncodeJpeg.Options chromaDownsampling (Boolean chromaDownsampling)

Parametry
Próbkowanie chroma Zobacz http://en.wikipedia.org/wiki/Chroma_subsampling.

publiczne wyjście < TString > zawartość ()

0-D. Obraz zakodowany w formacie JPEG.

public static EncodeJpeg create ( Zakres zakresu, Operand < TUint8 > obraz, Opcje... opcje)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację EncodeJpeg.

Parametry
zakres aktualny zakres
obraz 3-D o kształcie „[wysokość, szerokość, kanały]”.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja EncodeJpeg

public static EncodeJpeg.Options gęstośćUnit (String DensityUnit)

Parametry
Jednostka gęstości Jednostka używana do określenia „x_density” i „y_density”: piksele na cal („cal”) lub centymetr („cm”).

publiczny statyczny format EncodeJpeg.Options (format String)

Parametry
format Format obrazu według pikseli.

publiczny statyczny EncodeJpeg.Options OptimiSize (Boolean OptimizeSize)

Parametry
zoptymalizujrozmiar Jeśli ma wartość True, wydaj procesor/RAM, aby zmniejszyć rozmiar bez zmiany jakości.

publiczny statyczny EncodeJpeg.Options progresywny (progresywny logiczny)

Parametry
progresywny Jeśli ma wartość True, utwórz plik JPEG, który ładuje się stopniowo (od zgrubnego do dokładnego).

publiczna statyczna jakość EncodeJpeg.Options (długa jakość)

Parametry
jakość Jakość kompresji od 0 do 100 (im wyższa, tym lepsza i wolniejsza).

public static EncodeJpeg.Options xDensity (Long xDensity)

Parametry
xGęstość Poziome piksele na jednostkę gęstości.

public static EncodeJpeg.Options xmpMetadata (String xmpMetadata)

Parametry
xmpMetadane Jeśli nie jest pusty, osadź te metadane XMP w nagłówku obrazu.

public static EncodeJpeg.Options yDensity (Long yDensity)

Parametry
yGęstość Pionowe piksele na jednostkę gęstości.