JPEG เข้ารหัสรูปภาพ
`image` เป็นเทนเซอร์ 3 มิติ uint8 ของรูปร่าง `[ความสูง ความกว้าง ช่อง]`
`รูปแบบ` attr สามารถใช้เพื่อแทนที่รูปแบบสีของเอาต์พุตที่เข้ารหัส ค่าสามารถเป็น:
- `''`: ใช้รูปแบบเริ่มต้นตามจำนวนช่องในรูปภาพ
- `ระดับสีเทา': ส่งออกภาพ JPEG ระดับสีเทา มิติ "ช่อง" ของ "รูปภาพ" ต้องเป็น 1
- `rgb`: เอาต์พุตภาพ RGB JPEG ขนาด "ช่อง" ของ "รูปภาพ" ต้องเป็น 3
- 1: แสดงภาพระดับสีเทา
- 3: ส่งออกภาพ RGB
คลาสที่ซ้อนกัน
ระดับ | EncodeJpeg.ตัวเลือก | แอ็ตทริบิวต์ทางเลือกสำหรับ EncodeJpeg |
ค่าคงที่
สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow |
วิธีการสาธารณะ
เอาท์พุต < TString > | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
EncodeJpeg.Options แบบคงที่ | การสุ่มตัวอย่าง โครมา (การสุ่มตัวอย่างโครมาบูลีน) |
เอาท์พุต < TString > | เนื้อหา () 0-D. |
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
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ < TString > asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สาธารณะ EncodeJpeg.Options chromaDownsampling แบบคงที่ (Boolean chromaDownsampling)
พารามิเตอร์
การสุ่มตัวอย่างโครมา | ดูhttp://en.wikipedia.org/wiki/Chroma_subsampling |
---|
การสร้าง EncodeJpeg แบบคงที่สาธารณะ ( ขอบเขตขอบเขต ตัวดำเนินการ < TUint8 > รูปภาพ ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการ EncodeJpeg ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ภาพ | 3-D ที่มีรูปร่าง `[ความสูง ความกว้าง ช่อง]` |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ EncodeJpeg
สาธารณะ EncodeJpeg.Options ความหนาแน่น คงที่ (String DensityUnit)
พารามิเตอร์
ความหนาแน่นหน่วย | หน่วยที่ใช้ระบุ `x_density` และ `y_density`: พิกเซลต่อนิ้ว (`'in'`) หรือเซนติเมตร (`'cm'`) |
---|
สาธารณะ 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)
พารามิเตอร์
ความหนาแน่น | พิกเซลแนวตั้งต่อหน่วยความหนาแน่น |
---|