EncodeJpeg

EncodeJpeg คลาสสุดท้ายสาธารณะ

JPEG เข้ารหัสรูปภาพ

`image` เป็นเทนเซอร์ 3 มิติ uint8 ของรูปร่าง `[ความสูง ความกว้าง ช่อง]`

`รูปแบบ` attr สามารถใช้เพื่อแทนที่รูปแบบสีของเอาต์พุตที่เข้ารหัส ค่าสามารถเป็น:

  • `''`: ใช้รูปแบบเริ่มต้นตามจำนวนช่องในรูปภาพ
  • `ระดับสีเทา': ส่งออกภาพ JPEG ระดับสีเทา มิติ "ช่อง" ของ "รูปภาพ" ต้องเป็น 1
  • `rgb`: เอาต์พุตภาพ RGB JPEG ขนาด "ช่อง" ของ "รูปภาพ" ต้องเป็น 3
หากไม่ได้ระบุ `format` หรือเป็นสตริงว่าง ระบบจะเลือกรูปแบบเริ่มต้นตามจำนวนช่องใน 'image':
  • 1: แสดงภาพระดับสีเทา
  • 3: ส่งออกภาพ RGB

คลาสที่ซ้อนกัน

ระดับ EncodeJpeg.ตัวเลือก แอ็ตทริบิวต์ทางเลือกสำหรับ EncodeJpeg

ค่าคงที่

สตริง OP_NAME ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

วิธีการสาธารณะ

เอาท์พุต < TString >
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
EncodeJpeg.Options แบบคงที่
การสุ่มตัวอย่าง โครมา (การสุ่มตัวอย่างโครมาบูลีน)
เอาท์พุต < TString >
EncodeJpeg แบบคงที่
สร้าง (ขอบเขต ขอบเขต ตัวดำเนินการ < TUint8 > รูปภาพ ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ EncodeJpeg ใหม่
EncodeJpeg.Options แบบคงที่
DensityUnit (ความหนาแน่นของสตริงหน่วย)
EncodeJpeg.Options แบบคงที่
รูปแบบ (รูปแบบสตริง)
EncodeJpeg.Options แบบคงที่
ปรับให้เหมาะสม (บูลีน ปรับให้เหมาะสม)
EncodeJpeg.Options แบบคงที่
ก้าวหน้า (บูลีนก้าวหน้า)
EncodeJpeg.Options แบบคงที่
คุณภาพ (คุณภาพที่ยาวนาน)
EncodeJpeg.Options แบบคงที่
xความหนาแน่น (ยาว xความหนาแน่น)
EncodeJpeg.Options แบบคงที่
xmpMetadata (สตริง xmpMetadata)
EncodeJpeg.Options แบบคงที่
ความหนาแน่น (ยาว yความหนาแน่น)

วิธีการสืบทอด

ค่าคงที่

สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME

ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow

ค่าคงที่: "EncodeJpeg"

วิธีการสาธารณะ

เอาท์ พุท สาธารณะ < TString > asOutput ()

ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต

สาธารณะ EncodeJpeg.Options chromaDownsampling แบบคงที่ (Boolean chromaDownsampling)

พารามิเตอร์
การสุ่มตัวอย่างโครมา ดูhttp://en.wikipedia.org/wiki/Chroma_subsampling

เอาท์พุท สาธารณะ < TString > เนื้อหา ()

0-D. รูปภาพที่เข้ารหัส JPEG

การสร้าง EncodeJpeg แบบคงที่สาธารณะ ( ขอบเขตขอบเขต ตัวดำเนินการ < TUint8 > รูปภาพ ตัวเลือก... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ EncodeJpeg ใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ภาพ 3-D ที่มีรูปร่าง `[ความสูง ความกว้าง ช่อง]`
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ EncodeJpeg

สาธารณะ EncodeJpeg.Options ความหนาแน่น คงที่ (String DensityUnit)

พารามิเตอร์
ความหนาแน่นหน่วย หน่วยที่ใช้ระบุ `x_density` และ `y_density`: พิกเซลต่อนิ้ว (`'in'`) หรือเซนติเมตร (`'cm'`)

รูปแบบ EncodeJpeg.Options สาธารณะแบบคงที่ (รูปแบบสตริง)

พารามิเตอร์
รูปแบบ รูปแบบภาพต่อพิกเซล

สาธารณะ EncodeJpeg.Options เพิ่มประสิทธิภาพขนาด (บูลีนเพิ่มประสิทธิภาพขนาด)

พารามิเตอร์
ปรับให้เหมาะสมขนาด หากเป็น True ให้ใช้ CPU/RAM เพื่อลดขนาดโดยไม่มีการเปลี่ยนแปลงคุณภาพ

สาธารณะ EncodeJpeg.Options แบบคงที่ ก้าวหน้า (บูลีนก้าวหน้า)

พารามิเตอร์
ความก้าวหน้า หากเป็น True ให้สร้าง JPEG ที่โหลดแบบค่อยเป็นค่อยไป (หยาบถึงละเอียด)

คุณภาพ EncodeJpeg.Options สาธารณะแบบคงที่ (คุณภาพแบบยาว)

พารามิเตอร์
คุณภาพ คุณภาพของการบีบอัดตั้งแต่ 0 ถึง 100 (ยิ่งสูงยิ่งดีและช้าลง)

EncodeJpeg.Options แบบคงที่สาธารณะ xDensity (ยาว xDensity)

พารามิเตอร์
xความหนาแน่น พิกเซลแนวนอนต่อหน่วยความหนาแน่น

สาธารณะ EncodeJpeg.Options xmpMetadata แบบคงที่ (สตริง xmpMetadata)

พารามิเตอร์
xmpMetadata.xmp หากไม่ว่างเปล่า ให้ฝังข้อมูลเมตา XMP นี้ในส่วนหัวของรูปภาพ

สาธารณะ EncodeJpeg.Options yDensity แบบคงที่ (Long yDensity)

พารามิเตอร์
ความหนาแน่น พิกเซลแนวตั้งต่อหน่วยความหนาแน่น