ImageXObject

Overview

ImageXObject là một lớp trong Aspose.PDF FOSS cho .NET.

Nó đại diện cho một hình ảnh XObject được tìm thấy trong tài nguyên của trang PDF.

Khóa học này cung cấp 7 phương pháp để làm việc với các đối tượng ImageXObject trong các chương trình .NET. Các phương pháp có sẵn bao gồm: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. 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 .NET nào sau khi cài đặt Aspose.PDF FOSS cho gói .Net. Tài sản : BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height,Và 5 nhiều hơn nữa.

Properties

NameTypeAccessDescription
NamestringReadTên tài nguyên (ví dụ: “Im0”).
WidthintReadHình ảnh rộng trong pixels.
HeightintRead- Độ cao hình ảnh trong pixels.
BitsPerComponentintReadBits cho mỗi thành phần.
ColorSpacestring?ReadTên không gian màu sắc.
Filterstring?ReadBộ lọc được sử dụng (ví dụ, “DCTDecode” cho JPEG, “FlateDecode”).
IsJpegboolReadCó phải đây là một hình ảnh JPEG (DCTDecode filter).
IsJpeg2000boolReadCó phải đây là một hình ảnh JPEG2000 (JPXDecode filter).
HasSoftMaskboolReadCó hình ảnh này có một mặt nạ mềm (chế độ Alpha).
IsImageMaskboolReadĐây có phải là một mặt nạ hình ảnh (stencil).
ComponentCountintReadSố lượng các thành phần màu dựa trên không gian màu.

Methods

SignatureDescription
GetRawData()Nhận dữ liệu hình ảnh nguyên (coded).
GetDecodedData()Nhận dữ liệu hình ảnh được mã hóa (từ bộ lọc).
GetJpegBytes()Đối với hình ảnh JPEG, nó trả về các byte JPeg nguyên ( sẵn sàng để viết như .jpg file).
Save(output: Stream)Lưu hình ảnh vào một dòng.
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)Lưu hình ảnh vào một dòng trong định dạng cụ thể.
Save(path: string)Lưu hình ảnh vào một tệp.
ToPng()Xuất hình ảnh như PNG byte.

See Also

 Tiếng Việt