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 شناخته می شود
روش های عمومی
خروجی عمومی < TString > asOutput ()
دسته نمادین تانسور را برمی گرداند.
ورودی های عملیات TensorFlow خروجی های عملیات تنسورفلو دیگر هستند. این روش برای به دست آوردن یک دسته نمادین که نشان دهنده محاسبه ورودی است استفاده می شود.
عمومی static EncodeJpeg.Options chromaDownsampling (ChromaDownsampling بولی)
مولفه های
chromaDownsampling | http://en.wikipedia.org/wiki/Chroma_subsampling را ببینید. |
---|
ایجاد EncodeJpeg استاتیک عمومی (حوزه دامنه ، عملوند < TUint8 > تصویر، گزینهها... گزینهها)
روش کارخانه برای ایجاد کلاسی که یک عملیات EncodeJpeg جدید را بسته بندی می کند.
مولفه های
محدوده | محدوده فعلی |
---|---|
تصویر | سه بعدی با شکل «[ارتفاع، عرض، کانال]». |
گزینه ها | مقادیر ویژگی های اختیاری را حمل می کند |
برمی گرداند
- یک نمونه جدید از EncodeJpeg
عمومی استاتیک EncodeJpeg.Options densityUnit (واحد چگالی رشته)
مولفه های
واحد چگالی | واحد مورد استفاده برای تعیین "x_density" و "y_density": پیکسل در هر اینچ ("in") یا سانتی متر ("cm"). |
---|
عمومی استاتیک 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 چگالی | پیکسل عمودی در واحد چگالی |
---|