EpsBinaryImage

EpsBinaryImage class

用于带二进制头的封装 PostScript(Encapsulated PostScript)格式的类

public class EpsBinaryImage : EpsImage

属性

名称描述
AutoAdjustPalette { get; set; }获取或设置指示是否自动调整调色板的值。
virtual BackgroundColor { get; set; }获取或设置背景颜色的值。
override BitsPerPixel { get; }获取图像的每像素位数。
BoundingBoxBottomLeft { get; }获取边界框左下角位置
BoundingBoxString { get; }获取 BoundingBox 字符串值
BoundingBoxTopRight { get; }获取边界框右上角位置
Bounds { get; }获取图像的边界。
BufferSizeHint { get; set; }获取或设置缓冲区大小提示,该提示定义了所有内部缓冲区的最大允许大小。
Container { get; }获取 Image 容器。
CreationDate { get; }获取 CreationDate 字段
CreationDateString { get; }获取 CreationDate 字段的字符串值
Creator { get; }获取 Creator 字段
DataStreamContainer { get; }获取对象的数据流。
Disposed { get; }获取一个值,指示此实例是否已释放。
override EpsType { get; }获取 EPS 子类型值
override FileFormat { get; }获取文件格式的值
virtual HasBackgroundColor { get; set; }获取或设置指示图像是否具有背景颜色的值。
override HasRasterPreview { get; }获取一个值,指示此实例是否具有特定格式的栅格预览
override Height { get; }获取图像高度。
virtual HeightF { get; }获取对象的高度(英寸)。
InterruptMonitor { get; set; }获取或设置中断监视器。
override IsCached { get; }获取一个值,指示对象的数据当前是否已缓存且无需读取数据。
PageNumber { get; }获取页码
PagesCount { get; }获取页面总数
Palette { get; set; }获取或设置颜色调色板。当像素直接表示时,调色板不被使用。
PhotoshopThumbnail { get; }获取 Photoshop 预览缩略图(如果它在初始 EPS 数据中存在)
PostScriptVersion { get; }获取 PostScript 版本字段
Size { get; }获取图像尺寸。
SizeF { get; }获取对象的尺寸(英寸)。
TiffPreview { get; }获取 TIFF 预览。
Title { get; }获取标题字段
virtual UsePalette { get; }获取一个值,指示是否使用图像调色板。
override Width { get; }获取图像宽度。
virtual WidthF { get; }获取对象的宽度(英寸)。
WmfPreview { get; }获取 WMF 预览。

方法

名称描述
override CacheData()缓存不可用。
CanSave(ImageOptionsBase)确定图像是否可以保存为传入保存选项所表示的指定文件格式。
ConvertToInterchange()将此实例转换为 EpsInterchangeImage
Dispose()释放当前实例。
override GetDefaultOptions(object[])获取默认选项。
virtual GetEmbeddedImages()获取嵌入的图像。
virtual GetOriginalOptions()根据原始文件设置获取选项。这有助于保持原始图像的位深度和其他参数不变。例如,如果我们加载一张每像素 1 位的黑白 PNG 图像,然后使用 Save 方法保存,它将生成每像素 8 位的输出 PNG 图像。为避免这种情况并以每像素 1 位保存 PNG 图像,请使用此方法获取相应的保存选项,并将它们作为第二个参数传递给 Save 方法。
Resize(int, int)调整图像大小。默认使用 NearestNeighbourResample。
override Resize(int, int, ImageResizeSettings)调整图像大小。
override Resize(int, int, ResizeType)调整图像大小。
ResizeHeightProportionally(int)按比例调整高度。默认使用 NearestNeighbourResample。
virtual ResizeHeightProportionally(int, ImageResizeSettings)按比例调整高度。
virtual ResizeHeightProportionally(int, ResizeType)按比例调整高度。
ResizeWidthProportionally(int)按比例调整宽度。使用默认的 NearestNeighbourResample。
virtual ResizeWidthProportionally(int, ImageResizeSettings)按比例调整宽度。
virtual ResizeWidthProportionally(int, ResizeType)按比例调整宽度。
override RotateFlip(RotateFlipType)旋转、翻转或同时旋转和翻转图像。
Save()将图像数据保存到底层流。
Save(Stream)将对象的数据保存到指定的流。
override Save(string)将图像保存到指定的文件位置。
Save(Stream, ImageOptionsBase)根据保存选项,将图像数据以指定的文件格式保存到指定的流中。
virtual Save(string, bool)将对象的数据保存到指定的文件位置。
virtual Save(string, ImageOptionsBase)根据保存选项,将对象的数据以指定的文件格式保存到指定的文件位置。
virtual Save(Stream, ImageOptionsBase, Rectangle)根据保存选项,将图像数据以指定的文件格式保存到指定的流中。
virtual Save(string, ImageOptionsBase, Rectangle)根据保存选项,将对象的数据以指定的文件格式保存到指定的文件位置。
override SetPalette(IColorPalette, bool)设置图像调色板。
explicit operator执行从 EpsInterchangeImageEpsBinaryImage 的显式转换

另请参见