تينسورفلو :: العمليات :: التشفير
#include <image_ops.h>
JPEG- ترميز صورة.
ملخص
image
عبارة عن موتر ثلاثي الأبعاد للشكل [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
قنوات الصورةmust be 1. *
rgb: Output an RGB JPEG image. The
أن يكونdimension of
قنوات الصورة 3.
إذا لم يتم تحديد format
أو كانت السلسلة فارغة ، فسيتم اختيار تنسيق افتراضي وفقًا لعدد القنوات في image
:
الحجج:
- النطاق: كائن النطاق
- الصورة: ثلاثية الأبعاد مع الشكل
[height, width, channels]
.
السمات الاختيارية (انظر Attrs
):
- التنسيق: تنسيق الصورة لكل بكسل.
- الجودة: جودة الضغط من 0 إلى 100 (الأعلى هو الأفضل والأبطأ).
- تقدمي: إذا كان هذا صحيحًا ، فأنشئ تنسيق JPEG يتم تحميله تدريجيًا (من الخشنة إلى الدقيقة).
- optimize_size: إذا كان هذا صحيحًا ، فاستخدم وحدة المعالجة المركزية / ذاكرة الوصول العشوائي لتقليل الحجم دون تغيير الجودة.
- chroma_downsampling: راجع http://en.wikipedia.org/wiki/Chroma_subsampling .
- كثافة_وحدة: الوحدة المستخدمة لتحديد
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( const ::tensorflow::Scope & scope, ::tensorflow::Input image )
التشفير
EncodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input image, const EncodeJpeg::Attrs & attrs )
العقدة
::tensorflow::Node * node() const
المشغل :: tensorflow :: الإدخال
operator::tensorflow::Input() const
المشغل :: Tensorflow :: Output
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 )
X الكثافة
Attrs XDensity( int64 x )
Xmp البيانات الوصفية
Attrs XmpMetadata( StringPiece x )
Y الكثافة
Attrs YDensity( int64 x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2022-08-30 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]