EncodeJpeg

کلاس نهایی عمومی EncodeJpeg

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

"تصویر" یک تانسور 3 بعدی uint8 با شکل "[ارتفاع، عرض، کانال]" است.

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

  • ```: از یک قالب پیش فرض بر اساس تعداد کانال های موجود در تصویر استفاده کنید.
  • "مقیاس خاکستری": یک تصویر JPEG در مقیاس خاکستری را خروجی می کند. بعد "کانال" "تصویر" باید 1 باشد.
  • `rgb`: خروجی یک تصویر RGB JPEG. بعد "کانال" "تصویر" باید 3 باشد.
اگر «فرمت» مشخص نشده باشد یا رشته خالی باشد، یک قالب پیش فرض بر اساس تعداد کانال های «تصویر» انتخاب می شود:
  • 1: خروجی یک تصویر خاکستری.
  • 3: خروجی تصویر RGB.

کلاس های تو در تو

کلاس EncodeJpeg.Options ویژگی های اختیاری برای EncodeJpeg

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

خروجی < TRString >
asOutput ()
دسته نمادین تانسور را برمی گرداند.
استاتیک EncodeJpeg.Options
chromaDownsampling (ChromaDownsampling بولی)
خروجی < TRString >
فهرست ()
0-D.
EncodeJpeg ایستا
ایجاد ( دامنه دامنه ، عملوند < TUint8 > تصویر، گزینه‌ها... گزینه‌ها)
روش کارخانه برای ایجاد کلاسی که یک عملیات EncodeJpeg جدید را بسته بندی می کند.
استاتیک EncodeJpeg.Options
densityUnit (واحد چگالی رشته)
استاتیک EncodeJpeg.Options
قالب (فرمت رشته ای)
استاتیک EncodeJpeg.Options
optimizeSize (Boolean optimizeSize)
استاتیک EncodeJpeg.Options
مترقی (پیشروی بولی)
استاتیک EncodeJpeg.Options
کیفیت (کیفیت طولانی)
استاتیک EncodeJpeg.Options
xDensity (Long xDensity)
استاتیک EncodeJpeg.Options
xmpMetadata (رشته xmpMetadata)
استاتیک EncodeJpeg.Options
تراکم y (چگالی طولانی)

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "EncodeJpeg"

روش های عمومی

خروجی عمومی < TString > asOutput ()

دسته نمادین تانسور را برمی گرداند.

ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.

عمومی static EncodeJpeg.Options chromaDownsampling (ChromaDownsampling بولی)

مولفه های
chromaDownsampling http://en.wikipedia.org/wiki/Chroma_subsampling را ببینید.

خروجی عمومی < TRString > محتویات ()

0-D. تصویر با کد JPEG

ایجاد EncodeJpeg استاتیک عمومی (حوزه دامنه ، عملوند < TUint8 > تصویر، گزینه‌ها... گزینه‌ها)

روش کارخانه برای ایجاد کلاسی که یک عملیات EncodeJpeg جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
تصویر سه بعدی با شکل «[ارتفاع، عرض، کانال]».
گزینه ها مقادیر ویژگی های اختیاری را حمل می کند
برمی گرداند
  • یک نمونه جدید از EncodeJpeg

عمومی استاتیک EncodeJpeg.Options densityUnit (واحد چگالی رشته)

مولفه های
واحد چگالی واحد مورد استفاده برای تعیین "x_density" و "y_density": پیکسل در هر اینچ ("in") یا سانتی متر ("cm").

فرمت عمومی استاتیک EncodeJpeg.Options (فرمت رشته)

مولفه های
قالب فرمت تصویر در هر پیکسل

عمومی استاتیک EncodeJpeg.Options optimizeSize (Boolean optimizeSize)

مولفه های
optimizeSize اگر درست است، CPU/RAM را صرف کاهش اندازه بدون تغییر کیفیت کنید.

عمومی استاتیک EncodeJpeg.Options مترقی (بولی پیشرونده)

مولفه های
ترقی خواه اگر درست است، یک JPEG ایجاد کنید که به تدریج بارگذاری شود (درشت تا ریز).

کیفیت عمومی استاتیک EncodeJpeg.Options (کیفیت طولانی)

مولفه های
کیفیت کیفیت فشرده سازی از 0 تا 100 (بالاتر بهتر و کندتر است).

عمومی static EncodeJpeg.Options xDensity (Long xDensity)

مولفه های
x تراکم پیکسل های افقی در واحد چگالی

عمومی استاتیک EncodeJpeg.Options xmpMetadata (رشته xmpMetadata)

مولفه های
xmpMetadata اگر خالی نیست، این فراداده XMP را در هدر تصویر جاسازی کنید.

عمومی Static EncodeJpeg.Options yDensity (Long yDensity)

مولفه های
y چگالی پیکسل عمودی در واحد چگالی