XImage
Overview
XImage là một lớp trong Aspose.PDF FOSS cho Java.
Hiển thị hình ảnh XObject trong tài liệu PDF (ISO 32000-1:2008, §8.9, Bảng 89).
Khóa học này cung cấp 15 phương pháp để làm việc với các đối tượng XImage trong các chương trình Java. Các phương pháp có sẵn bao gồm: XImage, delete, getBitsPerComponent, getColorSpace, getDecodedData, getEncodedData, getHeight, getName, getPdfStream, getWidth, isImageMask, replace,Và 3 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : bitsPerComponent, colorSpace, decodedData, encodedData, height, imageMask,Và 3 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
width | int | Read | Trả lại chiều rộng hình ảnh trong pixel (/Width). |
height | int | Read | Trả lại chiều cao hình ảnh trong pixel (/Height). |
bitsPerComponent | int | Read | Quay lại các bit cho mỗi thành phần (/BitsPerComponent). |
name | String | Read | Trả lại tên nguồn của hình ảnh này (ví dụ: “Im1”). |
colorSpace | ColorSpaceBase | Read | Trở lại không gian màu của hình ảnh này. |
imageMask | boolean | Read | Trả về xem đây có phải là một mặt nạ hình ảnh (1-bit stencil). |
decodedData | byte[] | Read | Trả lại dữ liệu hình ảnh được mã hóa (các byte pixel sau khi bộ lọc bị phá vỡ). |
encodedData | byte[] | Read | Trả lại dữ liệu dòng mã hóa nguyên (ví dụ, JPEG byte nguyên cho DCTDecode). |
pdfStream | PdfStream | Read | Trở lại dòng PDF cơ bản. |
Methods
| Signature | Description |
|---|---|
XImage(stream: PdfStream, name: String, parser: PDFParser) | Tạo một XImage từ một hình ảnh xObject dòng. |
getWidth() → int | Trả lại chiều rộng hình ảnh trong pixel (/Width). |
getHeight() → int | Trả lại chiều cao hình ảnh trong pixel (/Height). |
getBitsPerComponent() → int | Quay lại các bit cho mỗi thành phần (/BitsPerComponent). |
getName() → String | Trả lại tên nguồn của hình ảnh này (ví dụ: “Im1”). |
setName(newName: String) | Nhập tên tài nguyên hình ảnh này, cập nhật cả hai trường Java và chìa khóa trong từ điển /XObject mẹ (nếu biết). |
getColorSpace() → ColorSpaceBase | Trở lại không gian màu của hình ảnh này. |
isImageMask() → boolean | Trả về xem đây có phải là một mặt nạ hình ảnh (1-bit stencil). |
getDecodedData() → byte[] | Trả lại dữ liệu hình ảnh được mã hóa (các byte pixel sau khi bộ lọc bị phá vỡ). |
getEncodedData() → byte[] | Trả lại dữ liệu dòng mã hóa nguyên (ví dụ, JPEG byte nguyên cho DCTDecode). |
save(output: OutputStream) | Tiết kiệm hình ảnh cho dòng xuất khẩu. |
toBufferedImage() → BufferedImage | Chuyển đổi hình ảnh này sang {@link BufferedImage}. |
delete() | Xóa hình ảnh này từ nhà xứu XObject. |
replace(newImageStream: InputStream) | Thay thế hình ảnh này với dữ liệu từ dòng nhập. |
getPdfStream() → PdfStream | Trở lại dòng PDF cơ bản. |