tensorflow:: ops:: EncodeJpeg

#include <image_ops.h>

किसी छवि को जेपीईजी-एनकोड करें।

सारांश

image एक 3-डी uint8 टेंसर है जिसका आकार [height, width, channels] है।

एट्रीब्यूट format उपयोग एन्कोडेड आउटपुट के रंग फॉर्मेट को ओवरराइड करने के लिए किया जा सकता है। मान निम्न हो सकते हैं:

  • `'' : Use a default format based on the number of channels in the image. * ग्रेस्केल : Output a grayscale JPEG image. The छवि dimension of must be 1. * आरजीबी : Output an RGB JPEG image. The छवि dimension of 3 होनी चाहिए।

यदि format निर्दिष्ट नहीं है या खाली स्ट्रिंग है, तो image में चैनलों की संख्या के आधार पर एक डिफ़ॉल्ट फॉर्मेट चुना जाता है:

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • छवि: 3-डी आकार के साथ [height, width, channels] .

वैकल्पिक विशेषताएँ (देखें Attrs ):

  • प्रारूप: प्रति पिक्सेल छवि प्रारूप।
  • गुणवत्ता: संपीड़न की गुणवत्ता 0 से 100 तक (उच्चतर गुणवत्ता बेहतर और धीमी होती है)।
  • प्रगतिशील: यदि सत्य है, तो एक जेपीईजी बनाएं जो धीरे-धीरे लोड हो (मोटे से बारीक तक)।
  • optimize_size: यदि True है, तो गुणवत्ता में कोई बदलाव किए बिना आकार कम करने के लिए CPU/RAM का उपयोग करें।
  • क्रोमा_डाउनसैंपलिंग: देखें http://en.wikipedia.org/wiki/Chroma_subsampling .
  • density_unit: x_density और y_density निर्दिष्ट करने के लिए प्रयुक्त इकाई: पिक्सेल प्रति इंच ( 'in' ) या सेंटीमीटर ( 'cm' )।
  • x_density: प्रति घनत्व इकाई क्षैतिज पिक्सेल।
  • y_density: घनत्व इकाई प्रति ऊर्ध्वाधर पिक्सेल।
  • xmp_metadata: यदि यह खाली नहीं है, तो इस XMP मेटाडेटा को इमेज हेडर में एम्बेड करें।

प्रतिफल:

  • Output : 0-D. जेपीईजी-एनकोडेड छवि।

कंस्ट्रक्टर और डिस्ट्रक्टर

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)

संरचनाएँ

टेन्सरफ्लो::ऑप्स::एनकोडजेपीईजी::एट्रिब्यूट्स

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() const 

ऑपरेटर::टेन्सरफ्लो::आउटपुट

 operator::tensorflow::Output() const 

सार्वजनिक स्थैतिक फ़ंक्शन

क्रोमाडाउनसैंपलिंग

Attrs ChromaDownsampling(
  bool x
)

घनत्व इकाई

Attrs DensityUnit(
  StringPiece x
)

प्रारूप

Attrs Format(
  StringPiece x
)

ऑप्टिमाइज़साइज़

Attrs OptimizeSize(
  bool x
)

प्रगतिशील

Attrs Progressive(
  bool x
)

गुणवत्ता

Attrs Quality(
  int64 x
)

एक्सडेंसिटी

Attrs XDensity(
  int64 x
)

एक्सएमपी मेटाडेटा

Attrs XmpMetadata(
  StringPiece x
)

वाईघनत्व

Attrs YDensity(
  int64 x
)