เทนเซอร์โฟลว์ :: ops :: EncodeJpeg

#include <image_ops.h>

JPEG- เข้ารหัสภาพ

สรุป

image เป็น 3-D uint8 Tensor ของรูปร่าง [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 image` ต้อง 3

หากไม่ได้ระบุ format หรือเป็นสตริงว่างรูปแบบเริ่มต้นจะถูกเลือกในฟังก์ชันของจำนวนช่องใน image :

  • 1: ส่ง ออกภาพระดับสีเทา
  • 3: ส่ง ออกภาพ RGB

อาร์กิวเมนต์:

  • ขอบเขต: วัตถุ ขอบเขต
  • ภาพ: 3 มิติที่มีรูปร่าง [height, width, channels]

แอตทริบิวต์เสริม (ดู Attrs ):

  • รูปแบบ: รูปแบบภาพต่อพิกเซล
  • คุณภาพ: คุณภาพของการบีบอัดตั้งแต่ 0 ถึง 100 (สูงกว่าดีกว่าและช้ากว่า)
  • โปรเกรสซีฟ: หากเป็น True ให้สร้าง JPEG ที่โหลดแบบต่อเนื่อง (หยาบถึงละเอียด)
  • optimize_size: หากเป็น True ให้ใช้ 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
)

เข้ารหัส 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 

ฟังก์ชั่นคงที่สาธารณะ

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
)

ความหนาแน่น

Attrs YDensity(
  int64 x
)