جریان تنسور:: عملیات:: EncodeJpeg
#include <image_ops.h>JPEG یک تصویر را رمزگذاری کنید.
خلاصه
 image یک تانسور 3 بعدی uint8 شکل [height, width, channels] است.
 format attr می تواند برای نادیده گرفتن فرمت رنگی خروجی کدگذاری شده استفاده شود. ارزش ها می توانند:
-  `'' : Use a default format based on the number of channels in the image. *مقیاس خاکستری: Output a grayscale JPEG image. Thedimension of: Output a grayscale JPEG image. Theتصویرmust be 1. *rgb: Output an RGB JPEG image. Thedimension of: Output an RGB JPEG image. Theتصویر` باید 3 باشد.
 اگر format مشخص نشده باشد یا رشته خالی باشد، یک قالب پیش فرض بر اساس تعداد کانال های image انتخاب می شود:
استدلال ها:
- scope: یک شی Scope
-  تصویر: سه بعدی با شکل [height, width, channels].
 ویژگی های اختیاری (به Attrs مراجعه کنید):
- فرمت: فرمت تصویر در هر پیکسل.
- کیفیت: کیفیت فشرده سازی از 0 تا 100 (بالاتر بهتر و کندتر است).
- پیشرونده: اگر درست است، یک 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_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
EncodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input image )
EncodeJpeg
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
توابع استاتیک عمومی
ChromaDownsampling
Attrs ChromaDownsampling( bool x )
واحد چگالی
Attrs DensityUnit( StringPiece x )
قالب
Attrs Format( StringPiece x )
OptimizeSize
Attrs OptimizeSize( bool x )
مترقی
Attrs Progressive( bool x )
کیفیت
Attrs Quality( int64 x )
XDensity
Attrs XDensity( int64 x )
XmpMetadata
Attrs XmpMetadata( StringPiece x )
YDensity
Attrs YDensity( int64 x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-26 بهوقت ساعت هماهنگ جهانی.