Class GifFrameBlock
Названий на: Aspose.Imaging.FileFormats.Gif.Blocks Асамблея: Aspose.Imaging.dll (25.4.0)
Класифікація 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
Нападні члени
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(Ушорт, Ушорт)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Gif.Blocks.
public GifFrameBlock(ushort width, ushort height)
Parameters
width
ushort
Ширина зображення .
height
ushort
Висота зображення.
Examples
Цей приклад показує, як створити зображення GIF і зберегти його в файл.
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");
}
}
Цей приклад показує, як створити зображення GIF з налаштуваною палетою і зберегти його в файл.
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");
}
}
Наступний приклад показує, як скласти анімаційну GIF-ілюстрацію з окремих блоків.
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(Ужорт, Ushort, ushort)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Gif.Blocks.
public GifFrameBlock(ushort left, ushort top, ushort width, ushort height)
Parameters
left
ushort
Позиція лівого зображення.
top
ushort
Верхня позиція зображення.
width
ushort
Ширина зображення .
height
ushort
Висота зображення.
GifFrameBlock(Ушорт, Ushort, ushort і IcolorPalette, Bool, Bytes)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Gif.Blocks.
public GifFrameBlock(ushort left, ushort top, ushort width, ushort height, IColorPalette colorPalette, bool isPaletteSorted, bool isGifFrameInterlaced, byte bitsPerPixel)
Parameters
left
ushort
Позиція лівого зображення.
top
ushort
Верхня позиція зображення.
width
ushort
Зображення шириною.
height
ushort
Висота зображення.
colorPalette
IColorPalette
Палетка кольорів
isPaletteSorted
bool
Якщо налаштуватися на «правдиву», то кольорову палету класифікують.
isGifFrameInterlaced
bool
Якщо налаштуватися на «правдиву» рамку GIF перев’язується.
bitsPerPixel
byte
Біт на піксель.
GifFrameBlock(RasterImage)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Gif.Blocks.
public GifFrameBlock(RasterImage image)
Parameters
image
RasterImage
Зображення для ініціалізації кадрів пікселів і палетних даних з.
GifFrameBlock(Сміттєзвалище, спокій)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Gif.Blocks.
public GifFrameBlock(RasterImage image, ushort left, ushort top)
Parameters
image
RasterImage
Зображення для ініціалізації кадрів пікселів і палетних даних з.
left
ushort
Позиція лівого зображення.
top
ushort
Верхня позиція зображення.
GifFrameBlock(Створення RasterImage, Ushort, Shot, Bool, Bite)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Gif.Blocks.
public GifFrameBlock(RasterImage image, ushort left, ushort top, bool isPaletteSorted, bool isGifFrameInterlaced, byte lzwCodeSize)
Parameters
image
RasterImage
Зображення для ініціалізації кадрів пікселів і палетних даних з.
left
ushort
Позиція лівого зображення.
top
ushort
Верхня позиція зображення.
isPaletteSorted
bool
Якщо налаштуватися на «правдиву», то кольорову палету класифікують.
isGifFrameInterlaced
bool
Якщо налаштуватися на «правдиву» рамку GIF перев’язується.
lzwCodeSize
byte
Біт на піксель.
GifFrameBlock(Stream)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Gif.Blocks.
public GifFrameBlock(Stream stream)
Parameters
stream
Stream
Потік для завантаження зображення і ініціювати з ним рамки пікселів і палетів даних.
GifFrameBlock(Потоки, потік і спокій)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Gif.Blocks.
public GifFrameBlock(Stream stream, ushort left, ushort top)
Parameters
stream
Stream
Потік для завантаження зображення і ініціювати з ним рамки пікселів і палетів даних.
left
ushort
Позиція лівого зображення.
top
ushort
Верхня позиція зображення.
GifFrameBlock(Потік, ushort, Ushort , bool , byte)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Gif.Blocks.
public GifFrameBlock(Stream stream, ushort left, ushort top, bool isPaletteSorted, bool isGifFrameInterlaced, byte lzwCodeSize)
Parameters
stream
Stream
Потік для завантаження зображення і ініціювати з ним рамки пікселів і палетів даних.
left
ushort
Позиція лівого зображення.
top
ushort
Верхня позиція зображення.
isPaletteSorted
bool
Якщо налаштуватися на «правдиву», то кольорову палету класифікують.
isGifFrameInterlaced
bool
Якщо налаштуватися на «правдиву» рамку GIF перев’язується.
lzwCodeSize
byte
Біт на піксель.
GifFrameBlock(стрічка)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Gif.Blocks.
public GifFrameBlock(string path)
Parameters
path
string
Дорога до завантаження зображення і ініціалізації кадрів пікселів і палетів даних з.
GifFrameBlock(Стрічка, Шорт і Шурт)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Gif.Blocks.
public GifFrameBlock(string path, ushort left, ushort top)
Parameters
path
string
Дорога до завантаження зображення і ініціалізації кадрів пікселів і палетів даних з.
left
ushort
Позиція лівого зображення.
top
ushort
Верхня позиція зображення.
GifFrameBlock(Штринг, Ushort, ushort , Bool , Буль , Байт)
Ініціалізація нової інстанції класу Aspose.Imaging.FileFormats.Gif.Blocks.
public GifFrameBlock(string path, ushort left, ushort top, bool isPaletteSorted, bool isGifFrameInterlaced, byte lzwCodeSize)
Parameters
path
string
Дорога до завантаження зображення і ініціалізації кадрів пікселів і палетів даних з.
left
ushort
Позиція лівого зображення.
top
ushort
Верхня позиція зображення.
isPaletteSorted
bool
Якщо налаштуватися на «правдиву», то кольорову палету класифікують.
isGifFrameInterlaced
bool
Якщо налаштуватися на «правдиву» рамку GIF перев’язується.
lzwCodeSize
byte
Біт на піксель.
Fields
ExtensionLabel
Блок розширення етикетки.
public const int ExtensionLabel = 44
Полезна вартість
ImageDescriptorSize
Розмір зображення описника.
public const int ImageDescriptorSize = 10
Полезна вартість
Properties
BackgroundColor
отримує або встановлює значення для кольору фону.
public override Color BackgroundColor { get; set; }
вартість нерухомості
BitsPerPixel
Знайдіть біти зображення за кількістю пікселів.
public override int BitsPerPixel { get; }
вартість нерухомості
ControlBlock
Знайдіть графічний блок керування, пов’язаний з цим блоком.
public GifGraphicsControlBlock ControlBlock { get; }
вартість нерухомості
DisposalMethod
Використання методу розподілу.
public AnimationDisposalMethods DisposalMethod { get; }
вартість нерухомості
FileFormat
Отримає вартість файлового формату
public override FileFormat FileFormat { get; }
вартість нерухомості
Flags
Знайдіть або підніміть прапор.
public byte Flags { get; set; }
вартість нерухомості
FrameLeft
Збереже ліворуч
public int FrameLeft { get; }
вартість нерухомості
FrameTime
Приймає або встановлює тривалість.
public int FrameTime { get; set; }
вартість нерухомості
FrameTop
Перетворюється на п.
public int FrameTop { get; }
вартість нерухомості
GifFrameBitsPerPixel
Знайдіть або встановити біти рамки GIF на піксель.
public byte GifFrameBitsPerPixel { get; set; }
вартість нерухомості
HasTransparentColor
Він отримує вартість, яка вказує на те, чи є рамковий блок прозорим кольором.
public override bool HasTransparentColor { get; set; }
вартість нерухомості
Height
Знайдіть висоту зображення.
public override int Height { get; }
вартість нерухомості
Interlaced
Ви отримаєте або встановите значення, яке вказує на те, чи перев’язаний цей Aspose.Imaging.FileFormats.Gif.Blocks.
public bool Interlaced { get; set; }
вартість нерухомості
IsInterlaced
Отримає значення, яке вказує на те, чи взаємопов’язаний цей зображення.
public bool IsInterlaced { get; }
вартість нерухомості
IsPaletteSorted
Він отримує або встановлює значення, яке вказує на те, чи класифікується палет кольорів.
public bool IsPaletteSorted { get; set; }
вартість нерухомості
Left
Знайти або встановити ліве місце розташування зображення.
[JsonProperty]
public ushort Left { get; set; }
вартість нерухомості
Top
Знайти або встановити верхню позицію зображення.
[JsonProperty]
public ushort Top { get; set; }
вартість нерухомості
TransparentColor
Отримає прозорість кольору рамного блоку.
public override Color TransparentColor { get; set; }
вартість нерухомості
UseAlphaBlending
Ви отримаєте значення, яке вказує на те, чи [використовуйте альфа-мішування].
public bool UseAlphaBlending { get; }
вартість нерухомості
Width
Знайдіть ширину зображення.
public override int Width { get; }
вартість нерухомості
Methods
AdjustBrightness(ІНТ)
Налаштування яскравості для зображення.
public override void AdjustBrightness(int brightness)
Parameters
brightness
int
цінність яскравості.
CreateFlags(Ікольор Палет, Боол, Баол)
Вони створюють прапори.
public static byte CreateFlags(IColorPalette colorPalette, bool isPaletteSorted, bool isGifFrameInterlaced)
Parameters
colorPalette
IColorPalette
Палетка кольорів
isPaletteSorted
bool
Якщо налаштувати «правдиві» кольори в палеті кольорів, то їх розпоряджають.
isGifFrameInterlaced
bool
Якщо налаштуватися на «правдивий», то зображення в рамках GIF перев’язується.
Returns
створені прапори.
GetColorPalette(Створення IColorPalette)
Знайдіть пов’язану кольорову палету.
public static IColorPalette GetColorPalette(IColorPalette framePalette, IColorPalette containerPalette)
Parameters
framePalette
IColorPalette
Існує рамка палету.
containerPalette
IColorPalette
Палетка контейнерів
Returns
Палетка кольорів
GetFullFrame()
Знайдіть повну рамку.
public RasterImage GetFullFrame()
Returns
Створення RasterImage with Full Frame
Exceptions
GetOriginalOptions()
Виберіть варіанти на основі оригінальних налаштувань файлу.Це може бути корисним для збереження дрібної глибини та інших параметрів оригінального зображення без змін.Наприклад, якщо ми завантажуємо чорно-білий PNG зображення з 1 бітом на піксель, а потім збережемо його за допомогоюAspose.Imaging.DataStreamSupporter.Save(System.String) метод, вихід PNG з 8-бітним на піксель буде вироблятися.Щоб уникнути цього і зберегти PNG зображення з 1 бітом на піксель, використовуйте цей метод, щоб отримати відповідні варіанти збереження і пройти їхдо методу Aspose.Imaging.Image.Save(System.String,_Wl17.ImageOptionsBase) як другий параметр.
public override ImageOptionsBase GetOriginalOptions()
Returns
Вибір варіантів, заснованих на оригінальних файлових налаштуваннях.
OnPaletteChanged(Створення IColorPalette)
Зателефонуйте, коли змінюється палет.
protected override void OnPaletteChanged(IColorPalette oldPalette, IColorPalette newPalette)
Parameters
oldPalette
IColorPalette
Старий палець
newPalette
IColorPalette
Новий палець
OnPaletteChanging(Створення IColorPalette)
Зателефонуйте, коли змінюється палет.
protected override void OnPaletteChanging(IColorPalette oldPalette, IColorPalette newPalette)
Parameters
oldPalette
IColorPalette
Старий палець
newPalette
IColorPalette
Новий палець
ReplaceColor(ІНТ, БІТ, ІНТ)
Замінює один колір на інший з дозволеною різницею і зберігає оригінальну алфа-цінність для збереження гладких країв.
public override void ReplaceColor(int oldColorArgb, byte oldColorDiff, int newColorArgb)
Parameters
oldColorArgb
int
Старий колір ARGB вартість повинна бути замінена.
oldColorDiff
byte
Дозволено різницю в старому кольорі, щоб бути в змозі розширити замінений тонус кольорів.
newColorArgb
int
Новий колір ARGB вартість замінити старий колір.
ReplaceNonTransparentColors(ІНТ)
Замінює всі непрозорі кольори новим кольором і зберігає оригінальну алфа-цінність, щоб зберегти гладкі країни.Примітка: якщо ви використовуєте його на зображеннях без прозорості, всі кольори будуть замінені одним.
public override void ReplaceNonTransparentColors(int newColorArgb)
Parameters
newColorArgb
int
Нові кольорові значення ARGB замінюють непрозорі кольори.
Resize(Іт, Іт, ImageResizeSettings)
Відновлення цього прикладу Aspose.Imaging.RasterCachedImage.
public override void Resize(int newWidth, int newHeight, ImageResizeSettings imageResizeSettings)
Parameters
newWidth
int
Нова широта
newHeight
int
Нова висота
imageResizeSettings
ImageResizeSettings
Реабілітація налаштувань.
SaveData(Stream)
Зберегти дані .
protected override void SaveData(Stream stream)
Parameters
stream
Stream
Потік для збереження даних до.
UpdateDimensions(ІТ, ІТ)
Оновлення розмірів зображення.
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
Новий зображення шириною.
newHeight
int
Висота нової зображення.