[]
Represents a PDF Image loaded from a PDF stream.
public class PdfImage : PdfImageObjectBase, IPdfImage, IImage, IDisposable, IXObject, IContentItem, IPdfDict
Gets the number of bits used to represent each color component in a sample. Valid values are 1, 2, 4, 8, and (in PDF 1.5) 16.
public int BitsPerComponent { get; }
Gets the number of bits-per-pixel (BPP) for this image.
public override int BitsPerPixel { get; }
Gets the GcPdfDocument owning this object.
public override GcPdfDocument Doc { get; }
Gets the height of the image in pixels.
public override int Height { get; }
Gets the horizontal resolution of the image. If this property returns a value that is less or equal than 0, then the horizontal resolution is not specified for an image.
public override float HorizontalResolution { get; }
Gets a value indicating whether the image is defined as a stencil mask for painting in the current color.
public override bool ImageMask { get; }
Gets the vertical resolution of the image. If this property returns a value that is less or equal than 0, then the vertical resolution is not specified for an image.
public override float VerticalResolution { get; }
Gets the width of the image in pixels.
public override int Width { get; }
Returns the GrapeCity.Documents.Pdf.Spec.PdfStreamObject containing unparsed image data and information about the PDF filter and decode parameters.
Note that not all derived classes support this method (for example, PdfImageHandler).
public override PdfStreamInfo GetImageStreamInfo()
Returns the PdfImage object defining a soft-mask image, see the PDF specification for details.
public PdfImage GetSoftMask()