تينسورفلو :: العمليات :: التشفير

#include <image_ops.h>

JPEG- ترميز صورة.

ملخص

image عبارة عن موتر ثلاثي الأبعاد للشكل [height, width, channels] .

يمكن استخدام format attr لتجاوز تنسيق اللون للإخراج المشفر. يمكن أن تكون القيم:

  • "" : Use a default format based on the number of channels in the image. * تدرج الرمادي : Output a grayscale JPEG image. The أن يكون dimension of قنوات الصورة must be 1. * rgb : Output an RGB JPEG image. The أن يكون dimension of قنوات الصورة 3.

إذا لم يتم تحديد format أو كانت السلسلة فارغة ، فسيتم اختيار تنسيق افتراضي وفقًا لعدد القنوات في image :

الحجج:

  • النطاق: كائن النطاق
  • الصورة: ثلاثية الأبعاد مع الشكل [height, width, channels] .

السمات الاختيارية (انظر Attrs ):

  • التنسيق: تنسيق الصورة لكل بكسل.
  • الجودة: جودة الضغط من 0 إلى 100 (الأعلى هو الأفضل والأبطأ).
  • تقدمي: إذا كان هذا صحيحًا ، فأنشئ تنسيق JPEG يتم تحميله تدريجيًا (من الخشنة إلى الدقيقة).
  • optimize_size: إذا كان هذا صحيحًا ، فاستخدم وحدة المعالجة المركزية / ذاكرة الوصول العشوائي لتقليل الحجم دون تغيير الجودة.
  • chroma_downsampling: راجع http://en.wikipedia.org/wiki/Chroma_subsampling .
  • كثافة_وحدة: الوحدة المستخدمة لتحديد x_density و y_density : بكسل لكل بوصة ( 'in' ) أو سنتيمتر ( 'cm' ).
  • x_density: وحدات البكسل الأفقية لكل وحدة كثافة.
  • y_density: وحدات البكسل العمودية لكل وحدة كثافة.
  • xmp_metadata: إذا لم يكن فارغًا ، فقم بتضمين بيانات XMP الوصفية في رأس الصورة.

عائدات:

  • Output : 0-D. صورة بتنسيق JPEG.

البنائين والمدمرين

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)

الهياكل

tensorflow :: ops :: EncodeJpeg :: Attrs

محددات الخصائص الاختيارية لـ EncodeJpeg .

السمات العامة

محتويات

::tensorflow::Output contents

عملية

Operation operation

الوظائف العامة

التشفير

 EncodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input image
)

التشفير

 EncodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input image,
  const EncodeJpeg::Attrs & attrs
)

العقدة

::tensorflow::Node * node() const 

المشغل :: tensorflow :: الإدخال

 operator::tensorflow::Input() const 

المشغل :: Tensorflow :: Output

 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
)

X الكثافة

Attrs XDensity(
  int64 x
)

Xmp البيانات الوصفية

Attrs XmpMetadata(
  StringPiece x
)

Y الكثافة

Attrs YDensity(
  int64 x
)