XImage

Overview

XImage là một lớp trong Aspose.PDF FOSS cho .NET. Dòng thừa kế từ: ImageXObject.

Image XObject vỏ trông ra bề mặt công cộng của XImage.

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

Properties

NameTypeAccessDescription
NamestringĐọc / viếtTên nguồn (ví dụ: “Im0”); có thể viết trên loại xuất.
WidthintReadHình ảnh rộng trong pixels.
HeightintRead- Độ cao hình ảnh trong pixels.
ContainsTransparencyboolReadCho dù hình ảnh có một /SMask hoặc /Mask nhập cho thấy sự minh bạch mỗi pixel.
ImageMaskboolReadCho dù hình ảnh là một mặt nạ 1 bit (cùng cơ sở IsImageMask).
FilterTypeImageFilterTypeReadBộ lọc nén áp dụng cho dữ liệu hình ảnh.
GrayscaledSystem.Drawing.Image?ReadĐặt hình ảnh như một mảng màu xám System.Drawing.Image.
MetadataMetadataReadXMP metadata được gắn với hình ảnh này, khi hiện tại.
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
AddStencilMask(maskStream: Stream)Đặt một mặt nạ stencil từ dòng chảy.
DetectColorType(bmp: System.Drawing.Bitmap)Khám phá xem một bản đồ bit có màu xám, RGB hay CMYK bằng cách lấy mẫu pixel của nó.
GetAlternativeText(page: Page)Thay thế - phụ kiện văn bản — trả về các dòng alt được tuyên bố cho hình ảnh này trong cây cấu trúc của trang.
GetColorType()Khám phá gia đình màu sắc từ hình ảnh /ColorSpace vào.
GetNameInCollection()Tên tài nguyên như đã đăng ký trong từ điển XObject của trang.
GetRawImageData()Nhận một bản sao của dữ liệu hình ảnh nguyên (coded) như là một tìm kiếm MemoryStream.
IsTheSameObject(image: XImage)Tương tự tham khảo so với XImage khác.
Rename(name: string)Đổi tên vào nguồn nhập của hình ảnh.
Save(stream: Stream)Viết hình ảnh byte vào một dòng.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat)Viết các byte hình ảnh vào một dòng được mã hóa lại như định dạng.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat, resolution: int)Viết các byte hình ảnh vào một dòng được mã hóa lại như định dạng trong độ phân giải cung cấp.
Save(stream: Stream, resolution: int)Viết các byte hình ảnh vào một dòng trong độ phân giải cung cấp.
ToStream()Trả lại các byte hình ảnh như một dòng có thể tìm kiếm.
TrySetAlternativeText(alternativeText: string, page: Page)Thêm văn bản thay thế vào hình ảnh này thông qua cây cấu trúc của trang.
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).
ToPng()Xuất hình ảnh như PNG byte.

See Also

 Tiếng Việt