JPEG-mã hóa một hình ảnh.
`hình ảnh` là Tensor uint8 3-D có hình dạng `[chiều cao, chiều rộng, kênh]`.
`format` attr có thể được sử dụng để ghi đè định dạng màu của đầu ra được mã hóa. Các giá trị có thể là:
- `''`: Sử dụng định dạng mặc định dựa trên số lượng kênh trong hình ảnh.
- `thang độ xám`: Xuất ra hình ảnh JPEG thang độ xám. Kích thước `kênh` của `hình ảnh` phải là 1.
- `rgb`: Xuất ra hình ảnh RGB JPEG. Kích thước `kênh` của `hình ảnh` phải là 3.
- 1: Xuất ra hình ảnh thang độ xám.
- 3: Xuất ra hình ảnh RGB.
Các lớp lồng nhau
lớp học | EncodeJpeg.Options | Thuộc tính tùy chọn cho EncodeJpeg |
Hằng số
Sợi dây | OP_NAME | Tên của op này, được biết đến bởi công cụ lõi TensorFlow |
Phương pháp công khai
Đầu ra < TString > | asOutput () Trả về tay cầm tượng trưng của tensor. |
EncodeJpeg.Options tĩnh | chromaDownsampling (Lấy mẫu sắc độ Boolean) |
Đầu ra < TString > | nội dung () 0-D. |
EncodeJpeg tĩnh | tạo (Phạm vi phạm vi , Toán hạng < TUint8 > hình ảnh, Tùy chọn... tùy chọn) Phương thức gốc để tạo một lớp bao bọc một hoạt động EncodeJpeg mới. |
EncodeJpeg.Options tĩnh | đơn vị mật độ (Đơn vị mật độ chuỗi) |
EncodeJpeg.Options tĩnh | định dạng (Định dạng chuỗi) |
EncodeJpeg.Options tĩnh | tối ưu hóaKích thước (Boolean tối ưu hóaKích thước) |
EncodeJpeg.Options tĩnh | lũy tiến (Boolean lũy tiến) |
EncodeJpeg.Options tĩnh | chất lượng (Chất lượng dài) |
EncodeJpeg.Options tĩnh | xMật độ (XMật độ dài) |
EncodeJpeg.Options tĩnh | xmpMetadata (Chuỗi xmpMetadata) |
EncodeJpeg.Options tĩnh | yMật độ (Mật độ y dài) |
Phương pháp kế thừa
Hằng số
Chuỗi cuối cùng tĩnh công khai OP_NAME
Tên của op này, được biết đến bởi công cụ lõi TensorFlow
Phương pháp công khai
Đầu ra công khai < TString > asOutput ()
Trả về tay cầm tượng trưng của tensor.
Đầu vào của các hoạt động TensorFlow là đầu ra của một hoạt động TensorFlow khác. Phương pháp này được sử dụng để thu được một thẻ điều khiển mang tính biểu tượng đại diện cho việc tính toán đầu vào.
public static EncodeJpeg.Options chromaDownsampling (Boolean chromaDownsampling)
Thông số
lấy mẫu sắc độ | Xem http://en.wikipedia.org/wiki/Chroma_subsampling. |
---|
tạo EncodeJpeg tĩnh công khai (Phạm vi phạm vi , Toán hạng <TUint8> hình ảnh, Tùy chọn... tùy chọn)
Phương thức gốc để tạo một lớp bao bọc một hoạt động EncodeJpeg mới.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
hình ảnh | 3-D với hình dạng `[chiều cao, chiều rộng, kênh]`. |
tùy chọn | mang các giá trị thuộc tính tùy chọn |
Trả lại
- một phiên bản mới của EncodeJpeg
public static EncodeJpeg.Options mật độUnit (Đơn vị mật độ chuỗi)
Thông số
mật độĐơn vị | Đơn vị dùng để chỉ định `x_dense` và `y_dense`: pixel trên inch (`'in'`) hoặc centimet (`'cm'`). |
---|
định dạng EncodeJpeg.Options tĩnh công khai (Định dạng chuỗi)
Thông số
định dạng | Định dạng hình ảnh trên mỗi pixel. |
---|
công khai EncodeJpeg.Options OptimizeSize (Boolean OptimizeSize)
Thông số
tối ưu hóaKích thước | Nếu Đúng, hãy sử dụng CPU/RAM để giảm kích thước mà không thay đổi chất lượng. |
---|
public static EncodeJpeg.Options lũy tiến (Boolean lũy tiến)
Thông số
cấp tiến | Nếu Đúng, hãy tạo một JPEG tải dần dần (thô đến mịn). |
---|
Chất lượng EncodeJpeg.Options tĩnh công cộng (Chất lượng dài)
Thông số
chất lượng | Chất lượng nén từ 0 đến 100 (càng cao càng tốt và chậm hơn). |
---|
công khai EncodeJpeg.Options xDensity (XD mật độ dài)
Thông số
xMật độ | Pixel ngang trên mỗi đơn vị mật độ. |
---|
công khai EncodeJpeg.Options xmpMetadata (Chuỗi xmpMetadata)
Thông số
xmpSiêu dữ liệu | Nếu không trống, hãy nhúng siêu dữ liệu XMP này vào tiêu đề hình ảnh. |
---|
công khai EncodeJpeg.Options yDensity (Mật độ y dài)
Thông số
yMật độ | Pixel dọc trên mỗi đơn vị mật độ. |
---|