EncodeJpeg

lớp cuối cùng công khai EncodeJpeg

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.
Nếu `format` không được chỉ định hoặc là chuỗi trống, định dạng mặc định sẽ được chọn theo hàm số kênh trong `image`:
  • 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

Giá trị không đổi: "EncodeJpeg"

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.

Đầu ra công khai < TString > nội dung ()

0-D. Hình ảnh được mã hóa JPEG.

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 độ.