tensorflow::ops::DecodePng
#include <image_ops.h>فك تشفير صورة مشفرة بصيغة PNG إلى موتر uint8 أو uint16.
ملخص
يشير attr channels إلى عدد قنوات الألوان المطلوبة للصورة التي تم فك تشفيرها.
القيم المقبولة هي:
- 0: استخدم عدد القنوات في الصورة المشفرة بصيغة PNG.
- 1: إخراج صورة بتدرج الرمادي.
- 3: إخراج صورة RGB.
- 4: إخراج صورة RGBA.
إذا لزم الأمر، يتم تحويل الصورة المشفرة بصيغة PNG لتتوافق مع عدد قنوات الألوان المطلوبة.
يدعم هذا الإجراء أيضًا فك تشفير صور JPEG وصور GIF غير المتحركة نظرًا لأن الواجهة هي نفسها، على الرغم من أنه من الأفضل استخدام tf.io.decode_image .
الحجج:
- النطاق: كائن النطاق
- المحتويات: 0-D. الصورة المشفرة بصيغة PNG.
السمات الاختيارية (انظر Attrs ):
- القنوات: عدد قنوات الألوان للصورة التي تم فك تشفيرها.
المرتجعات:
-
Output: ثلاثي الأبعاد مع شكل[height, width, channels].
البناة والمدمرون | |
|---|---|
DecodePng (const :: tensorflow::Scope & scope, :: tensorflow::Input contents) | |
DecodePng (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodePng::Attrs & attrs) |
السمات العامة | |
|---|---|
image | |
operation | |
الوظائف العامة | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
الدوال الثابتة العامة | |
|---|---|
Channels (int64 x) | |
Dtype (DataType x) | |
الهياكل | |
|---|---|
| tensorflow:: ops:: DecodePng:: Attrs | مُعدِّلات السمات الاختيارية لـ DecodePng . |
السمات العامة
صورة
::tensorflow::Output image
عملية
Operation operation
الوظائف العامة
فك تشفير PNG
DecodePng( const ::tensorflow::Scope & scope, ::tensorflow::Input contents )
فك تشفير PNG
DecodePng( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, const DecodePng::Attrs & attrs )
العقدة
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
الدوال الثابتة العامة
القنوات
Attrs Channels( int64 x )
نوع البيانات
Attrs Dtype( DataType x )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)