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.
- 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 | |
| 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
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. |
|---|
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. |
|---|