Class VectorMultipageImage
名称: Aspose.Imaging 收藏: Aspose.Imaging.dll (25.5.0)
Vector 多页图像
public abstract class VectorMultipageImage : VectorImage, IDisposable, IObjectWithBounds, IObjectWithSizeF, IMultipageImageInheritance
object ← DisposableObject ← DataStreamSupporter ← Image ← VectorImage ← VectorMultipageImage
Derived
Implements
IDisposable , IObjectWithBounds , IObjectWithSizeF , IMultipageImage
继承人
VectorImage.GetDefaultOptions(object[]) , VectorImage.GetEmbeddedImages() , VectorImage.RemoveBackground() , VectorImage.RemoveBackground(RemoveBackgroundSettings) , VectorImage.Resize(int, int, ResizeType) , VectorImage.Resize(int, int, ImageResizeSettings) , VectorImage.RotateFlip(RotateFlipType) , VectorImage.Crop(Rectangle) , VectorImage.Rotate(float) , VectorImage.Modify(RectangleF, float, float, float) , VectorImage.SizeF , VectorImage.WidthF , VectorImage.HeightF , VectorImage.Width , VectorImage.Height , Image.CanLoad(string) , Image.CanLoad(string, LoadOptions) , Image.CanLoad(Stream) , Image.CanLoad(Stream, LoadOptions) , Image.Create(ImageOptionsBase, int, int) , Image.Create(Image[]) , Image.Create(MultipageCreateOptions) , Image.Create(string[], bool) , Image.Create(string[]) , Image.Create(Image[], bool) , Image.GetFileFormat(string) , Image.GetFileFormat(Stream) , Image.GetFittingRectangle(Rectangle, int, int) , Image.GetFittingRectangle(Rectangle, int[], int, int) , Image.Load(string, LoadOptions) , Image.Load(string) , Image.Load(Stream, LoadOptions) , Image.Load(Stream) , Image.GetProportionalWidth(int, int, int) , Image.GetProportionalHeight(int, int, int) , Image.RemoveMetadata() , Image.CanSave(ImageOptionsBase) , Image.Resize(int, int) , Image.Resize(int, int, ResizeType) , Image.Resize(int, int, ImageResizeSettings) , Image.GetDefaultOptions(object[]) , Image.GetOriginalOptions() , Image.ResizeWidthProportionally(int) , Image.ResizeHeightProportionally(int) , Image.ResizeWidthProportionally(int, ResizeType) , Image.ResizeHeightProportionally(int, ResizeType) , Image.ResizeWidthProportionally(int, ImageResizeSettings) , Image.ResizeHeightProportionally(int, ImageResizeSettings) , Image.RotateFlip(RotateFlipType) , Image.Rotate(float) , Image.Crop(Rectangle) , Image.Crop(int, int, int, int) , Image.Save() , Image.Save(string) , Image.Save(string, ImageOptionsBase) , Image.Save(string, ImageOptionsBase, Rectangle) , Image.Save(Stream, ImageOptionsBase) , Image.Save(Stream, ImageOptionsBase, Rectangle) , Image.GetSerializedStream(ImageOptionsBase, Rectangle, out int) , Image.SetPalette(IColorPalette, bool) , Image.UpdateContainer(Image) , Image.GetCanNotSaveMessage(ImageOptionsBase) , Image.GetFitRectangle(Rectangle) , Image.GetImage2Export(ImageOptionsBase, Rectangle, IImageExporter) , Image.GetFitRectangle(Rectangle, int[]) , Image.OnPaletteChanged(IColorPalette, IColorPalette) , Image.OnPaletteChanging(IColorPalette, IColorPalette) , Image.ReleaseManagedResources() , Image.BitsPerPixel , Image.Bounds , Image.Container , Image.Height , Image.Palette , Image.UsePalette , Image.Size , Image.Width , Image.InterruptMonitor , Image.BufferSizeHint , Image.AutoAdjustPalette , Image.HasBackgroundColor , Image.FileFormat , Image.BackgroundColor , DataStreamSupporter.timeout , DataStreamSupporter.CacheData() , DataStreamSupporter.Save() , DataStreamSupporter.Save(Stream) , DataStreamSupporter.Save(string) , DataStreamSupporter.Save(string, bool) , DataStreamSupporter.SaveData(Stream) , DataStreamSupporter.ReleaseManagedResources() , DataStreamSupporter.OnDataStreamContainerChanging(StreamContainer) , DataStreamSupporter.DataStreamContainer , DataStreamSupporter.IsCached , DisposableObject.Dispose() , DisposableObject.ReleaseManagedResources() , DisposableObject.ReleaseUnmanagedResources() , DisposableObject.VerifyNotDisposed() , DisposableObject.Disposed , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
VectorMultipageImage()
protected VectorMultipageImage()Properties
BitsPerPixel
接收图像比特每像素计算。
public override int BitsPerPixel { get; }财产价值
DefaultPage
获取默认页面。
[Obsolete("Please use Pages[n]")]
public abstract Image DefaultPage { get; }财产价值
Height
得到图像高度。
public override int Height { get; }财产价值
IsCached
收到一个值,表明对象的数据是否目前被隐藏,并且不需要数据阅读。
public override bool IsCached { get; }财产价值
PageCount
接到页数。
public abstract int PageCount { get; }财产价值
PageExportingAction
接收或设置页面出口行动。请注意,设置此方法将自动发布页面资源后执行。它将在每个页面保存之前执行。
public virtual PageExportingAction PageExportingAction { get; set; }财产价值
Pages
拿到页面。
public abstract Image[] Pages { get; }财产价值
Image ( )
Width
得到图像的宽度。
public override int Width { get; }财产价值
Methods
CacheData()
隐藏数据并确保不会从底部进行额外的数据加载圖片來源:DataStreamSupporter.DataStreamContainer
public override void CacheData()Crop(Rectangle)
切割指定的直角。
public override void Crop(Rectangle rectangle)Parameters
rectangle Rectangle
直角。
GetEmbeddedImages()
接收嵌入的图像。
public override EmbeddedImage[] GetEmbeddedImages()Returns
EmbeddedImage ( )
一系列图像
GetSerializedStream(ImageOptionsBase, 直角, out int)
转换为APS。
public override Stream GetSerializedStream(ImageOptionsBase imageOptions, Rectangle clippingRectangle, out int pageNumber)Parameters
imageOptions ImageOptionsBase
图像选项。
clippingRectangle Rectangle
直角的直角。
pageNumber int
页面号码。
Returns
序列流
ReleaseManagedResources()
释放管理资源 确保没有未管理资源在这里释放,因为它们可能已经释放了。
protected override void ReleaseManagedResources()RemoveBackground(RemoveBackgroundSettings)
取出背景。
public override void RemoveBackground(RemoveBackgroundSettings settings)Parameters
settings RemoveBackgroundSettings
设置的。
RemoveBackground()
取出背景。
public override void RemoveBackground()Resize(int , int , resizeType)
恢复图像。
public override void Resize(int newWidth, int newHeight, ResizeType resizeType)Parameters
newWidth int
新的宽度。
newHeight int
新高度。
resizeType ResizeType
回归类型。
Resize(int , int , ImageResizeSettings)
恢复图像。
public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)Parameters
newWidth int
新的宽度。
newHeight int
新高度。
settings ImageResizeSettings
重新设置。
Rotate(航海)
旋转图像周围的中心。
public override void Rotate(float angle)Parameters
angle float
旋转的角度在度,积极的值会旋转时钟。
RotateFlip(RotateFlipType)
旋转,滑动,或旋转和滑动图像。
public override void RotateFlip(RotateFlipType rotateFlipType)Parameters
rotateFlipType RotateFlipType
旋转式Flip的类型。
SaveData(Stream)
保存数据。
protected override void SaveData(Stream stream)Parameters
stream Stream
流来保存数据。
SetPalette(彩色 彩色 彩色)
设置图像板。
public override void SetPalette(IColorPalette palette, bool updateColors)Parameters
palette IColorPalette
要安排的板块。
updateColors bool
如果设置为“真实”颜色,将根据新板更新;否则颜色指数仍然不变. 请注意,如果某些指数有不匹配的板输入,不变的指数可能会破坏上载的图像。