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

NameTypeAccessDescription
widthintReadTrả lại chiều rộng hình ảnh trong pixel (/Width).
heightintReadTrả lại chiều cao hình ảnh trong pixel (/Height).
bitsPerComponentintReadQuay lại các bit cho mỗi thành phần (/BitsPerComponent).
nameStringReadTrả lại tên nguồn của hình ảnh này (ví dụ: “Im1”).
colorSpaceColorSpaceBaseReadTrở lại không gian màu của hình ảnh này.
imageMaskbooleanReadTrả về xem đây có phải là một mặt nạ hình ảnh (1-bit stencil).
decodedDatabyte[]ReadTrả lại dữ liệu hình ảnh được mã hóa (các byte pixel sau khi bộ lọc bị phá vỡ).
encodedDatabyte[]ReadTrả lại dữ liệu dòng mã hóa nguyên (ví dụ, JPEG byte nguyên cho DCTDecode).
pdfStreamPdfStreamReadTrở lại dòng PDF cơ bản.

Methods

SignatureDescription
XImage(stream: PdfStream, name: String, parser: PDFParser)Tạo một XImage từ một hình ảnh xObject dòng.
getWidth()intTrả lại chiều rộng hình ảnh trong pixel (/Width).
getHeight()intTrả lại chiều cao hình ảnh trong pixel (/Height).
getBitsPerComponent()intQuay lại các bit cho mỗi thành phần (/BitsPerComponent).
getName()StringTrả 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()ColorSpaceBaseTrở lại không gian màu của hình ảnh này.
isImageMask()booleanTrả 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()BufferedImageChuyể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()PdfStreamTrở lại dòng PDF cơ bản.

See Also

 Tiếng Việt