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
| Name | Type | Access | Description |
|---|---|---|---|
Name | string | Read | Tên tài nguyên (ví dụ: “Im0”). |
Width | int | Read | Hình ảnh rộng trong pixels. |
Height | int | Read | - Độ cao hình ảnh trong pixels. |
BitsPerComponent | int | Read | Bits cho mỗi thành phần. |
ColorSpace | string? | Read | Tên không gian màu sắc. |
Filter | string? | Read | Bộ lọc được sử dụng (ví dụ, “DCTDecode” cho JPEG, “FlateDecode”). |
IsJpeg | bool | Read | Có phải đây là một hình ảnh JPEG (DCTDecode filter). |
IsJpeg2000 | bool | Read | Có phải đây là một hình ảnh JPEG2000 (JPXDecode filter). |
HasSoftMask | bool | Read | Có hình ảnh này có một mặt nạ mềm (chế độ Alpha). |
IsImageMask | bool | Read | Đây có phải là một mặt nạ hình ảnh (stencil). |
ComponentCount | int | Read | Số lượng các thành phần màu dựa trên không gian màu. |
Methods
| Signature | Description |
|---|---|
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. |