tensorflow:: عملیات:: رمزگذاریJpeg

#include <image_ops.h>

JPEG-رمزگذاری یک تصویر.

خلاصه

image یک تانسور سه‌بعدی uint8 با شکل [height, width, channels] است.

format attr می‌تواند برای لغو فرمت رنگ خروجی کدگذاری شده استفاده شود. مقادیر می‌توانند عبارتند از:

  • `'' : Use a default format based on the number of channels in the image. * grayscale : Output a grayscale JPEG image. The dimension of کانال‌های تصویر must be 1. * rgb : Output an RGB JPEG image. The dimension of کانال‌های تصویر باید ۳ باشد.

اگر format مشخص نشده باشد یا رشته خالی باشد، فرمت پیش‌فرض بر اساس تعداد کانال‌های image انتخاب می‌شود:

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • تصویر: سه‌بعدی با شکل [height, width, channels] .

ویژگی‌های اختیاری (به Attrs مراجعه کنید):

  • فرمت: فرمت تصویر به ازای هر پیکسل.
  • کیفیت: کیفیت فشرده‌سازی از ۰ تا ۱۰۰ (هرچه بالاتر باشد، بهتر و کندتر است).
  • progressive: اگر درست باشد، یک JPEG ایجاد می‌کند که به صورت تدریجی (از درشت به ریز) بارگذاری می‌شود.
  • optimize_size: اگر درست باشد، از CPU/RAM برای کاهش اندازه بدون تغییر کیفیت استفاده کن.
  • chroma_downsampling: به http://en.wikipedia.org/wiki/Chroma_subsampling مراجعه کنید.
  • density_unit: واحدی که برای تعیین x_density و y_density استفاده می‌شود: پیکسل در هر اینچ ( 'in' ) یا سانتی‌متر ( 'cm' ).
  • x_density: پیکسل‌های افقی در واحد چگالی.
  • چگالی y: تعداد پیکسل‌های عمودی در واحد چگالی.
  • 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

کارکردهای عمومی

رمزگذاریJpeg

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

رمزگذاریJpeg

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

گره

::tensorflow::Node * node() const 

عملگر::tensorflow::ورودی

 operator::tensorflow::Input() const 

عملگر::tensorflow::خروجی

 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
)

فراداده Xmp

Attrs XmpMetadata(
  StringPiece x
)

چگالی Y

Attrs YDensity(
  int64 x
)