EncodeJpeg

सार्वजनिक अंतिम वर्ग एनकोडजेपीईजी

एक छवि को JPEG-एन्कोड करें।

`छवि` `[ऊंचाई, चौड़ाई, चैनल]` आकार का एक 3-डी uint8 टेंसर है।

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

  • `````: छवि में चैनलों की संख्या के आधार पर एक डिफ़ॉल्ट प्रारूप का उपयोग करें।
  • `ग्रेस्केल`: एक ग्रेस्केल जेपीईजी छवि आउटपुट करें। `छवि` का `चैनल` आयाम 1 होना चाहिए।
  • `आरजीबी`: एक आरजीबी जेपीईजी छवि आउटपुट करें। `छवि` का `चैनल` आयाम 3 होना चाहिए।
यदि `प्रारूप` निर्दिष्ट नहीं है या खाली स्ट्रिंग है, तो `छवि` में चैनलों की संख्या के आधार पर एक डिफ़ॉल्ट प्रारूप चुना जाता है:
  • 1: एक ग्रेस्केल छवि आउटपुट करें।
  • 3: एक आरजीबी छवि आउटपुट करें।

नेस्टेड क्लासेस

कक्षा एनकोडजेपीईजी.विकल्प EncodeJpeg के लिए वैकल्पिक विशेषताएँ

स्थिरांक

डोरी OP_NAME इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

सार्वजनिक तरीके

आउटपुट < TString >
आउटपुट के रूप में ()
टेंसर का प्रतीकात्मक हैंडल लौटाता है।
स्थिर एनकोडजेपीईजी.विकल्प
क्रोमाडाउनसैंपलिंग (बूलियन क्रोमाडाउनसैंपलिंग)
आउटपुट < TString >
सामग्री ()
0-डी.
स्थिर एनकोडजेपीईजी
बनाएं ( स्कोप स्कोप, ऑपरेंड < TUint8 > छवि, विकल्प... विकल्प)
एक नया EncodeJpeg ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
स्थिर एनकोडजेपीईजी.विकल्प
डेंसिटीयूनिट (स्ट्रिंग डेंसिटीयूनिट)
स्थिर एनकोडजेपीईजी.विकल्प
प्रारूप (स्ट्रिंग प्रारूप)
स्थिर एनकोडजेपीईजी.विकल्प
ऑप्टिमाइज़ आकार (बूलियन ऑप्टिमाइज़ आकार)
स्थिर एनकोडजेपीईजी.विकल्प
प्रगतिशील (बूलियन प्रगतिशील)
स्थिर एनकोडजेपीईजी.विकल्प
गुणवत्ता (लंबी गुणवत्ता)
स्थिर एनकोडजेपीईजी.विकल्प
xघनत्व (लंबा xघनत्व)
स्थिर एनकोडजेपीईजी.विकल्प
xmpMetadata (स्ट्रिंग xmpMetadata)
स्थिर एनकोडजेपीईजी.विकल्प
yघनत्व (लंबा yघनत्व)

विरासत में मिली विधियाँ

स्थिरांक

सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME

इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

स्थिर मान: "EncodeJpeg"

सार्वजनिक तरीके

सार्वजनिक आउटपुट < TString > asOutput ()

टेंसर का प्रतीकात्मक हैंडल लौटाता है।

TensorFlow संचालन के इनपुट किसी अन्य TensorFlow ऑपरेशन के आउटपुट हैं। इस पद्धति का उपयोग एक प्रतीकात्मक हैंडल प्राप्त करने के लिए किया जाता है जो इनपुट की गणना का प्रतिनिधित्व करता है।

सार्वजनिक स्थैतिक EncodeJpeg.Options क्रोमाडाउनसैंपलिंग (बूलियन क्रोमाडाउनसैंपलिंग)

पैरामीटर
क्रोमाडाउनसैंपलिंग http://en.wikipedia.org/wiki/Chroma_subsampling देखें।

सार्वजनिक आउटपुट < TString > सामग्री ()

0-डी. JPEG-एन्कोडेड छवि.

सार्वजनिक स्थैतिक एनकोडजेपीईजी बनाएं ( स्कोप स्कोप, ऑपरेंड <TUint8> छवि, विकल्प... विकल्प)

एक नया EncodeJpeg ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
छवि `[ऊंचाई, चौड़ाई, चैनल]` आकार के साथ 3-डी।
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • EncodeJpeg का एक नया उदाहरण

सार्वजनिक स्थैतिक EncodeJpeg.Options DensityUnit (स्ट्रिंग घनत्वUnit)

पैरामीटर
घनत्वयूनिट इकाई का उपयोग `x_density` और `y_density` निर्दिष्ट करने के लिए किया जाता है: पिक्सेल प्रति इंच (`'in'`) या सेंटीमीटर (`'cm'`)।

सार्वजनिक स्थैतिक EncodeJpeg.Options प्रारूप (स्ट्रिंग प्रारूप)

पैरामीटर
प्रारूप प्रति पिक्सेल छवि प्रारूप.

सार्वजनिक स्थैतिक EncodeJpeg.ऑप्शंस ऑप्टिमाइज़साइज़ (बूलियन ऑप्टिमाइज़साइज़)

पैरामीटर
अनुकूलनआकार यदि सही है, तो बिना गुणवत्ता परिवर्तन के आकार कम करने के लिए सीपीयू/रैम खर्च करें।

सार्वजनिक स्थैतिक EncodeJpeg.Options प्रगतिशील (बूलियन प्रगतिशील)

पैरामीटर
प्रगतिशील यदि सही है, तो एक JPEG बनाएं जो उत्तरोत्तर (मोटे से बारीक) लोड हो।

सार्वजनिक स्थैतिक EncodeJpeg.विकल्प गुणवत्ता (लंबी गुणवत्ता)

पैरामीटर
गुणवत्ता संपीड़न की गुणवत्ता 0 से 100 तक (उच्च बेहतर और धीमी है)।

सार्वजनिक स्थैतिक EncodeJpeg.Options xDensity (लंबी xDensity)

पैरामीटर
xघनत्व प्रति घनत्व इकाई क्षैतिज पिक्सेल.

सार्वजनिक स्थैतिक EncodeJpeg.Options xmpMetadata (स्ट्रिंग xmpMetadata)

पैरामीटर
xmpMetadata यदि खाली नहीं है, तो इस XMP मेटाडेटा को छवि शीर्षलेख में एम्बेड करें।

सार्वजनिक स्थैतिक EncodeJpeg.Options yDensity (लंबी yDensity)

पैरामीटर
yघनत्व प्रति घनत्व इकाई लंबवत पिक्सेल.