Class GifFrameBlock
Nome do espaço: Aspose.Imaging.FileFormats.Gif.Blocks Assembleia: Aspose.Imaging.dll (25.4.0)
Classificação GIF Frame.
[JsonObject(MemberSerialization.OptIn)]
public sealed class GifFrameBlock : RasterCachedImage, IDisposable, IObjectWithBounds, IRasterImageArgb32PixelLoader, IRasterImageRawDataLoader, IHasXmpData, IHasMetadata, IGifBlock, IAnimationFrame
Inheritance
object ← DisposableObject ← DataStreamSupporter ← Image ← RasterImage ← RasterCachedImage ← GifFrameBlock
Implements
IDisposable , IObjectWithBounds , IRasterImageArgb32PixelLoader , IRasterImageRawDataLoader , IHasXmpData , IHasMetadata , IGifBlock , IAnimationFrame
Membros herdados
RasterCachedImage.CacheData() , RasterCachedImage.Blend(Point, RasterImage, Rectangle, byte) , RasterCachedImage.Resize(int, int, ResizeType) , RasterCachedImage.Resize(int, int, ImageResizeSettings) , RasterCachedImage.RotateFlip(RotateFlipType) , RasterCachedImage.Rotate(float, bool, Color) , RasterCachedImage.Crop(Rectangle) , RasterCachedImage.Dither(DitheringMethod, int, IColorPalette) , RasterCachedImage.Grayscale() , RasterCachedImage.NormalizeHistogram() , RasterCachedImage.BinarizeFixed(byte) , RasterCachedImage.BinarizeOtsu() , RasterCachedImage.BinarizeBradley(double, int) , RasterCachedImage.BinarizeBradley(double) , RasterCachedImage.AdjustBrightness(int) , RasterCachedImage.AdjustContrast(float) , RasterCachedImage.AdjustGamma(float, float, float) , RasterCachedImage.AdjustGamma(float) , RasterCachedImage.IsCached , RasterImage.RemoveMetadata() , RasterImage.Save(Stream, ImageOptionsBase, Rectangle) , RasterImage.GetModifyDate(bool) , RasterImage.Dither(DitheringMethod, int) , RasterImage.Dither(DitheringMethod, int, IColorPalette) , RasterImage.GetDefaultPixels(Rectangle, IPartialArgb32PixelLoader) , RasterImage.GetDefaultRawData(Rectangle, IPartialRawDataLoader, RawDataSettings) , RasterImage.GetDefaultArgb32Pixels(Rectangle) , RasterImage.GetDefaultRawData(Rectangle, RawDataSettings) , RasterImage.GetArgb32Pixel(int, int) , RasterImage.GetPixel(int, int) , RasterImage.SetArgb32Pixel(int, int, int) , RasterImage.SetPixel(int, int, Color) , RasterImage.ReadScanLine(int) , RasterImage.ReadArgb32ScanLine(int) , RasterImage.WriteScanLine(int, Color[]) , RasterImage.WriteArgb32ScanLine(int, int[]) , RasterImage.LoadPartialArgb32Pixels(Rectangle, IPartialArgb32PixelLoader) , RasterImage.LoadPartialPixels(Rectangle, IPartialPixelLoader) , RasterImage.LoadArgb32Pixels(Rectangle) , RasterImage.LoadArgb64Pixels(Rectangle) , RasterImage.LoadPartialArgb64Pixels(Rectangle, IPartialArgb64PixelLoader) , RasterImage.LoadPixels(Rectangle) , RasterImage.LoadCmykPixels(Rectangle) , RasterImage.LoadCmyk32Pixels(Rectangle) , RasterImage.LoadRawData(Rectangle, RawDataSettings, IPartialRawDataLoader) , RasterImage.LoadRawData(Rectangle, Rectangle, RawDataSettings, IPartialRawDataLoader) , RasterImage.SaveRawData(byte[], int, Rectangle, RawDataSettings) , RasterImage.SaveArgb32Pixels(Rectangle, int[]) , RasterImage.SavePixels(Rectangle, Color[]) , RasterImage.SaveCmykPixels(Rectangle, CmykColor[]) , RasterImage.SaveCmyk32Pixels(Rectangle, int[]) , RasterImage.SetResolution(double, double) , RasterImage.SetPalette(IColorPalette, bool) , RasterImage.Resize(int, int, ImageResizeSettings) , RasterImage.Rotate(float, bool, Color) , RasterImage.Rotate(float) , RasterImage.BinarizeFixed(byte) , RasterImage.BinarizeOtsu() , RasterImage.BinarizeBradley(double) , RasterImage.BinarizeBradley(double, int) , RasterImage.Blend(Point, RasterImage, Rectangle, byte) , RasterImage.Blend(Point, RasterImage, byte) , RasterImage.Grayscale() , RasterImage.NormalizeHistogram() , RasterImage.AdjustBrightness(int) , RasterImage.AdjustContrast(float) , RasterImage.AdjustGamma(float, float, float) , RasterImage.AdjustGamma(float) , RasterImage.GetSkewAngle() , RasterImage.NormalizeAngle() , RasterImage.NormalizeAngle(bool, Color) , RasterImage.Filter(Rectangle, FilterOptionsBase) , RasterImage.ReplaceColor(Color, byte, Color) , RasterImage.ReplaceColor(int, byte, int) , RasterImage.ReplaceNonTransparentColors(Color) , RasterImage.ReplaceNonTransparentColors(int) , RasterImage.ToBitmap() , RasterImage.PremultiplyComponents , RasterImage.UseRawData , RasterImage.UpdateXmpData , RasterImage.XmpData , RasterImage.RawIndexedColorConverter , RasterImage.RawCustomColorConverter , RasterImage.RawFallbackIndex , RasterImage.RawDataSettings , RasterImage.UsePalette , RasterImage.RawDataFormat , RasterImage.RawLineSize , RasterImage.IsRawDataAvailable , RasterImage.HorizontalResolution , RasterImage.VerticalResolution , RasterImage.HasTransparentColor , RasterImage.HasAlpha , RasterImage.TransparentColor , RasterImage.ImageOpacity , 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.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.CacheData() , DataStreamSupporter.Save() , DataStreamSupporter.Save(Stream) , DataStreamSupporter.Save(string) , DataStreamSupporter.Save(string, bool) , DataStreamSupporter.DataStreamContainer , DataStreamSupporter.IsCached , DisposableObject.Dispose() , DisposableObject.Disposed , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
GifFrameBlock(Caminho, Caminho)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock.
public GifFrameBlock(ushort width, ushort height)
Parameters
width
ushort
A imagem de largura.
height
ushort
A altura da imagem.
Examples
Este exemplo mostra como criar uma imagem GIF e salvá-la para um arquivo.
string dir = "c:\\temp\\";
// Create a GIF Frame block of 100x100 px.
using (Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock firstBlock = new Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock(100, 100))
{
// Fill the entire block in red.
Aspose.Imaging.Graphics gr = new Aspose.Imaging.Graphics(firstBlock);
Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
gr.FillRectangle(brush, firstBlock.Bounds);
using (Aspose.Imaging.FileFormats.Gif.GifImage gifImage = new Aspose.Imaging.FileFormats.Gif.GifImage(firstBlock))
{
gifImage.Save(dir + "output.gif");
}
}
Este exemplo mostra como criar uma imagem GIF com uma paleta personalizada e salvá-la para um arquivo.
string dir = "c:\\temp\\";
// Create a GIF Frame block of 100x100 px.
using (Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock firstBlock = new Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock(100, 100))
{
// Fill the entire block in red.
Aspose.Imaging.Graphics gr = new Aspose.Imaging.Graphics(firstBlock);
Aspose.Imaging.Brushes.SolidBrush brush = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
gr.FillRectangle(brush, firstBlock.Bounds);
// Use 4-bit palette to reduce the image size. The quality can get worse.
Aspose.Imaging.IColorPalette palette = Aspose.Imaging.ColorPaletteHelper.Create4Bit();
using (Aspose.Imaging.FileFormats.Gif.GifImage gifImage = new Aspose.Imaging.FileFormats.Gif.GifImage(firstBlock, palette))
{
gifImage.Save(dir + "output.gif");
}
}
O exemplo a seguir mostra como compilar uma imagem GIF animada de blocos GIF individuais.
string dir = "c:\\temp\\";
// Create a GIF image 100 x 100 px.
// The first block is fully black by default.
using (Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock firstBlock = new Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock(100, 100))
using (Aspose.Imaging.FileFormats.Gif.GifImage gifImage = new Aspose.Imaging.FileFormats.Gif.GifImage(firstBlock))
{
// The first circle is red
Aspose.Imaging.Brushes.SolidBrush brush1 = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Red);
// The second circle is black
Aspose.Imaging.Brushes.SolidBrush brush2 = new Aspose.Imaging.Brushes.SolidBrush(Aspose.Imaging.Color.Black);
// Gradually inscrease the angle of the red arc shape.
for (int angle = 10; angle <= 360; angle += 10)
{
Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock block = new Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock(100, 100);
Aspose.Imaging.Graphics gr = new Aspose.Imaging.Graphics(block);
gr.FillPie(brush1, block.Bounds, 0, angle);
gifImage.AddBlock(block);
}
// Gradually inscrease the angle of the black arc and wipe out the red arc.
for (int angle = 10; angle <= 360; angle += 10)
{
Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock block = new Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock(100, 100);
Aspose.Imaging.Graphics gr = new Aspose.Imaging.Graphics(block);
gr.FillPie(brush2, block.Bounds, 0, angle);
gr.FillPie(brush1, block.Bounds, angle, 360 - angle);
gifImage.AddBlock(block);
}
gifImage.Save(dir + "animated_radar.gif");
}
GifFrameBlock(Por exemplo: Ushort, Ushort, Ushort, Ushort)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock.
public GifFrameBlock(ushort left, ushort top, ushort width, ushort height)
Parameters
left
ushort
posição da imagem esquerda.
top
ushort
posição da imagem superior.
width
ushort
A imagem de largura.
height
ushort
A altura da imagem.
GifFrameBlock(ushort, ushort, ushort, ushort, IColorPalette, bool, bool, byte)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock.
public GifFrameBlock(ushort left, ushort top, ushort width, ushort height, IColorPalette colorPalette, bool isPaletteSorted, bool isGifFrameInterlaced, byte bitsPerPixel)
Parameters
left
ushort
posição da imagem esquerda.
top
ushort
posição da imagem superior.
width
ushort
A imagem é ampla.
height
ushort
A altura da imagem.
colorPalette
IColorPalette
A paleta de cores.
isPaletteSorted
bool
Se configurado para “verdadeiro”, a paleta de cores é classificada.
isGifFrameInterlaced
bool
Se configurado para “verdadeiro”, o frame GIF é interligado.
bitsPerPixel
byte
Os bits por pixel.
GifFrameBlock(RasterImage)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock.
public GifFrameBlock(RasterImage image)
Parameters
image
RasterImage
A imagem para iniciar os pixel e os dados de paleta.
GifFrameBlock(Título: Ushort, Ushort)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock.
public GifFrameBlock(RasterImage image, ushort left, ushort top)
Parameters
image
RasterImage
A imagem para iniciar os pixel e os dados de paleta.
left
ushort
posição da imagem esquerda.
top
ushort
posição da imagem superior.
GifFrameBlock(RasterImage, ushort, ushort, bool, bool, byte)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock.
public GifFrameBlock(RasterImage image, ushort left, ushort top, bool isPaletteSorted, bool isGifFrameInterlaced, byte lzwCodeSize)
Parameters
image
RasterImage
A imagem para iniciar os pixel e os dados de paleta.
left
ushort
posição da imagem esquerda.
top
ushort
posição da imagem superior.
isPaletteSorted
bool
Se configurado para “verdadeiro”, a paleta de cores é classificada.
isGifFrameInterlaced
bool
Se configurado para “verdadeiro”, o frame GIF é interligado.
lzwCodeSize
byte
Os bits por pixel.
GifFrameBlock(Stream)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock.
public GifFrameBlock(Stream stream)
Parameters
stream
Stream
O fluxo para carregar uma imagem e iniciar o pixel de quadro e os dados de paleta com.
GifFrameBlock(Título: Ushort, Ushort)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock.
public GifFrameBlock(Stream stream, ushort left, ushort top)
Parameters
stream
Stream
O fluxo para carregar uma imagem e iniciar o pixel de quadro e os dados de paleta com.
left
ushort
posição da imagem esquerda.
top
ushort
posição da imagem superior.
GifFrameBlock(Stream, ushort, ushort, bool, bool, byte)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock.
public GifFrameBlock(Stream stream, ushort left, ushort top, bool isPaletteSorted, bool isGifFrameInterlaced, byte lzwCodeSize)
Parameters
stream
Stream
O fluxo para carregar uma imagem e iniciar o pixel de quadro e os dados de paleta com.
left
ushort
posição da imagem esquerda.
top
ushort
posição da imagem superior.
isPaletteSorted
bool
Se configurado para “verdadeiro”, a paleta de cores é classificada.
isGifFrameInterlaced
bool
Se configurado para “verdadeiro”, o frame GIF é interligado.
lzwCodeSize
byte
Os bits por pixel.
GifFrameBlock(Redação)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock.
public GifFrameBlock(string path)
Parameters
path
string
O caminho para carregar uma imagem e iniciar o pixel de quadro e os dados de paleta com.
GifFrameBlock(Título, Título e Título)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock.
public GifFrameBlock(string path, ushort left, ushort top)
Parameters
path
string
O caminho para carregar uma imagem e iniciar o pixel de quadro e os dados de paleta com.
left
ushort
posição da imagem esquerda.
top
ushort
posição da imagem superior.
GifFrameBlock(Padrão, ushort, ushort, bool, bool, byte)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock.
public GifFrameBlock(string path, ushort left, ushort top, bool isPaletteSorted, bool isGifFrameInterlaced, byte lzwCodeSize)
Parameters
path
string
O caminho para carregar uma imagem e iniciar o pixel de quadro e os dados de paleta com.
left
ushort
posição da imagem esquerda.
top
ushort
posição da imagem superior.
isPaletteSorted
bool
Se configurado para “verdadeiro”, a paleta de cores é classificada.
isGifFrameInterlaced
bool
Se configurado para “verdadeiro”, o frame GIF é interligado.
lzwCodeSize
byte
Os bits por pixel.
Fields
ExtensionLabel
Bloco de extensão.
public const int ExtensionLabel = 44
Valor de campo
ImageDescriptorSize
O tamanho da imagem descriptor.
public const int ImageDescriptorSize = 10
Valor de campo
Properties
BackgroundColor
Obter ou definir um valor para a cor de fundo.
public override Color BackgroundColor { get; set; }
Valor da propriedade
BitsPerPixel
Obtenha os bits da imagem por conta de pixels.
public override int BitsPerPixel { get; }
Valor da propriedade
ControlBlock
Obtenha o bloco de controle gráfico associado a este bloco.
public GifGraphicsControlBlock ControlBlock { get; }
Valor da propriedade
DisposalMethod
Obtenha o método de disposição.
public AnimationDisposalMethods DisposalMethod { get; }
Valor da propriedade
FileFormat
Obtenha um valor do formato de arquivo
public override FileFormat FileFormat { get; }
Valor da propriedade
Flags
Faça ou coloca as bandeiras.
public byte Flags { get; set; }
Valor da propriedade
FrameLeft
Têm a esquerda.
public int FrameLeft { get; }
Valor da propriedade
FrameTime
Obter ou definir a duração.
public int FrameTime { get; set; }
Valor da propriedade
FrameTop
Conversão para p.
public int FrameTop { get; }
Valor da propriedade
GifFrameBitsPerPixel
Obtenha ou coloca os bites do frame GIF por pixel.
public byte GifFrameBitsPerPixel { get; set; }
Valor da propriedade
HasTransparentColor
Recebe um valor indicando se o bloco de quadro tem uma cor transparente.
public override bool HasTransparentColor { get; set; }
Valor da propriedade
Height
Obtenha a altura da imagem.
public override int Height { get; }
Valor da propriedade
Interlaced
Obter ou definir um valor indicando se este Aspose.Imaging.FileFormats.Gif.Blocks.GifFrameBlock é interligado.
public bool Interlaced { get; set; }
Valor da propriedade
IsInterlaced
Recebe um valor indicando se esta imagem é interligada.
public bool IsInterlaced { get; }
Valor da propriedade
IsPaletteSorted
Recebe ou coloca um valor indicando se a paleta de cores é classificada.
public bool IsPaletteSorted { get; set; }
Valor da propriedade
Left
Obter ou definir a localização da imagem esquerda.
[JsonProperty]
public ushort Left { get; set; }
Valor da propriedade
Top
Obter ou definir a localização da imagem superior.
[JsonProperty]
public ushort Top { get; set; }
Valor da propriedade
TransparentColor
Recebe a cor transparente do bloco-quadro.
public override Color TransparentColor { get; set; }
Valor da propriedade
UseAlphaBlending
Recebe um valor indicando se [utilizar alfa blending].
public bool UseAlphaBlending { get; }
Valor da propriedade
Width
Obtenha a largura da imagem.
public override int Width { get; }
Valor da propriedade
Methods
AdjustBrightness(Int)
Ajuste de brilho para a imagem.
public override void AdjustBrightness(int brightness)
Parameters
brightness
int
Valor de brilho.
CreateFlags(Página inicial: Bool, Bool, Bool)
Criando as bandeiras.
public static byte CreateFlags(IColorPalette colorPalette, bool isPaletteSorted, bool isGifFrameInterlaced)
Parameters
colorPalette
IColorPalette
A paleta de cores.
isPaletteSorted
bool
Se configurado para “verdadeiro”, as cores na paleta de cores são classificadas.
isGifFrameInterlaced
bool
Se configurado para ‘verdade’ a imagem do frame GIF é interligada.
Returns
As bandeiras criadas.
GetColorPalette(Coloração, Coloração, Coloração)
Obtenha a paleta de cores associada.
public static IColorPalette GetColorPalette(IColorPalette framePalette, IColorPalette containerPalette)
Parameters
framePalette
IColorPalette
A paleta do frame.
containerPalette
IColorPalette
A paleta de contêiner.
Returns
A paleta de cores.
GetFullFrame()
Obtenha o quadro completo.
public RasterImage GetFullFrame()
Returns
Ele RasterImage com um quadro completo
Exceptions
GetOriginalOptions()
Obter as opções com base nas configurações de arquivo originais.Isso pode ser útil para manter a profundidade do bit e outros parâmetros da imagem original inalterados.Por exemplo, se carregarmos uma imagem PNG de preto e branco com 1 bit por pixel e, em seguida, salvá-la usando oAspose.Imaging.DataStreamSupporter.Save(System.String) método, a imagem PNG de saída com 8 bits por pixel será produzida.Para evitar isso e salvar a imagem PNG com 1 bits por pixel, use este método para obter opções de poupança correspondentes e passá-laspara o método Aspose.Imaging.Image.Save(System.String,Aspose.Imaging.ImageOptionsBase) como o segundo parâmetro.
public override ImageOptionsBase GetOriginalOptions()
Returns
As opções baseadas nas configurações de arquivo originais.
OnPaletteChanged(Coloração, Coloração, Coloração)
Chamado quando a paleta é mudada.
protected override void OnPaletteChanged(IColorPalette oldPalette, IColorPalette newPalette)
Parameters
oldPalette
IColorPalette
A velha paleta.
newPalette
IColorPalette
A nova paleta.
OnPaletteChanging(Coloração, Coloração, Coloração)
Chamada quando a paleta está mudando.
protected override void OnPaletteChanging(IColorPalette oldPalette, IColorPalette newPalette)
Parameters
oldPalette
IColorPalette
A velha paleta.
newPalette
IColorPalette
A nova paleta.
ReplaceColor(Int, byte e int)
Substitui uma cor para outra com a diferença permitida e preserva o valor alfa original para salvar os lados suaves.
public override void ReplaceColor(int oldColorArgb, byte oldColorDiff, int newColorArgb)
Parameters
oldColorArgb
int
O antigo valor de cor ARGB deve ser substituído.
oldColorDiff
byte
Permite a diferença na cor antiga para ser capaz de ampliar o tom de cor substituído.
newColorArgb
int
Nova cor ARGB valor para substituir a cor velha com.
ReplaceNonTransparentColors(Int)
Substitui todas as cores não transparentes com uma nova cor e conserva o valor alfa original para salvar os lados suaves.Nota: se você usá-lo em imagens sem transparência, todas as cores serão substituídas por uma única.
public override void ReplaceNonTransparentColors(int newColorArgb)
Parameters
newColorArgb
int
Novo valor de cor ARGB para substituir as cores não transparentes com.
Resize(Int, Int, ImagemResizeSettings)
Recupere esta instância Aspose.Imaging.RasterCachedImage.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings imageResizeSettings)
Parameters
newWidth
int
Uma nova amplitude.
newHeight
int
nova altura.
imageResizeSettings
ImageResizeSettings
Recuperar as configurações.
SaveData(Stream)
Salve os dados.
protected override void SaveData(Stream stream)
Parameters
stream
Stream
O fluxo para salvar dados para.
UpdateDimensions(Int, Int)
Atualiza as dimensões da imagem.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
A nova imagem de largura.
newHeight
int
O novo tamanho da imagem.