تدفق التوتر:: العمليات:: EncodeJpeg
#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. *
تدرج الرمادي: Output a grayscale JPEG image. The
يجب أن يكونdimension of
: Output a grayscale JPEG image. The
الصورةmust be 1. *
rgb: Output an RGB JPEG image. The
يجب أن يكونdimension of
: Output an RGB JPEG image. The
للصورة 3.
إذا لم يتم تحديد format
أو كانت عبارة عن سلسلة فارغة، فسيتم اختيار تنسيق افتراضي وفقًا لعدد القنوات الموجودة في image
:
الحجج:
- النطاق: كائن النطاق
- الصورة: ثلاثية الأبعاد بالشكل
[height, width, channels]
.
السمات الاختيارية (انظر Attrs
):
- التنسيق: تنسيق الصورة لكل بكسل.
- الجودة: جودة الضغط من 0 إلى 100 (الأعلى أفضل وأبطأ).
- تقدمي: إذا كان صحيحًا، فقم بإنشاء ملف JPEG يتم تحميله تدريجيًا (من الخشن إلى الناعم).
- الأمثل_الحجم: إذا كان صحيحًا، فقم بإنفاق وحدة المعالجة المركزية/ذاكرة الوصول العشوائي لتقليل الحجم دون تغيير الجودة.
- 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-د. صورة بتشفير 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 )
تحسين الحجم
Attrs OptimizeSize( bool x )
تقدمية
Attrs Progressive( bool x )
جودة
Attrs Quality( int64 x )
كثافة X
Attrs XDensity( int64 x )
XmpMetadata
Attrs XmpMetadata( StringPiece x )
Yالكثافة
Attrs YDensity( int64 x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-17 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-11-17 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]