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. Thedimension ofکانالهای تصویرmust be 1. *rgb: Output an RGB JPEG image. Thedimension ofکانالهای تصویر باید ۳ باشد.
اگر format مشخص نشده باشد یا رشته خالی باشد، فرمت پیشفرض بر اساس تعداد کانالهای image انتخاب میشود:
- ۱: یک تصویر خاکستری را خروجی میدهد .
- ۳: یک تصویر RGB خروجی میدهد .
استدلالها:
- دامنه: یک شیء دامنه
- تصویر: سهبعدی با شکل
[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 )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.