Class GifFrameBlock

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

Полезна вартість

int

ImageDescriptorSize

Розмір зображення описника.

public const int ImageDescriptorSize = 10

Полезна вартість

int

Properties

BackgroundColor

отримує або встановлює значення для кольору фону.

public override Color BackgroundColor { get; set; }

вартість нерухомості

Color

BitsPerPixel

Знайдіть біти зображення за кількістю пікселів.

public override int BitsPerPixel { get; }

вартість нерухомості

int

ControlBlock

Знайдіть графічний блок керування, пов’язаний з цим блоком.

public GifGraphicsControlBlock ControlBlock { get; }

вартість нерухомості

GifGraphicsControlBlock

DisposalMethod

Використання методу розподілу.

public AnimationDisposalMethods DisposalMethod { get; }

вартість нерухомості

AnimationDisposalMethods

FileFormat

Отримає вартість файлового формату

public override FileFormat FileFormat { get; }

вартість нерухомості

FileFormat

Flags

Знайдіть або підніміть прапор.

public byte Flags { get; set; }

вартість нерухомості

byte

FrameLeft

Збереже ліворуч

public int FrameLeft { get; }

вартість нерухомості

int

FrameTime

Приймає або встановлює тривалість.

public int FrameTime { get; set; }

вартість нерухомості

int

FrameTop

Перетворюється на п.

public int FrameTop { get; }

вартість нерухомості

int

GifFrameBitsPerPixel

Знайдіть або встановити біти рамки GIF на піксель.

public byte GifFrameBitsPerPixel { get; set; }

вартість нерухомості

byte

HasTransparentColor

Він отримує вартість, яка вказує на те, чи є рамковий блок прозорим кольором.

public override bool HasTransparentColor { get; set; }

вартість нерухомості

bool

Height

Знайдіть висоту зображення.

public override int Height { get; }

вартість нерухомості

int

Interlaced

Ви отримаєте або встановите значення, яке вказує на те, чи перев’язаний цей Aspose.Imaging.FileFormats.Gif.Blocks.

public bool Interlaced { get; set; }

вартість нерухомості

bool

IsInterlaced

Отримає значення, яке вказує на те, чи взаємопов’язаний цей зображення.

public bool IsInterlaced { get; }

вартість нерухомості

bool

IsPaletteSorted

Він отримує або встановлює значення, яке вказує на те, чи класифікується палет кольорів.

public bool IsPaletteSorted { get; set; }

вартість нерухомості

bool

Left

Знайти або встановити ліве місце розташування зображення.

[JsonProperty]
public ushort Left { get; set; }

вартість нерухомості

ushort

Top

Знайти або встановити верхню позицію зображення.

[JsonProperty]
public ushort Top { get; set; }

вартість нерухомості

ushort

TransparentColor

Отримає прозорість кольору рамного блоку.

public override Color TransparentColor { get; set; }

вартість нерухомості

Color

UseAlphaBlending

Ви отримаєте значення, яке вказує на те, чи [використовуйте альфа-мішування].

public bool UseAlphaBlending { get; }

вартість нерухомості

bool

Width

Знайдіть ширину зображення.

public override int Width { get; }

вартість нерухомості

int

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

byte

створені прапори.

GetColorPalette(Створення IColorPalette)

Знайдіть пов’язану кольорову палету.

public static IColorPalette GetColorPalette(IColorPalette framePalette, IColorPalette containerPalette)

Parameters

framePalette IColorPalette

Існує рамка палету.

containerPalette IColorPalette

Палетка контейнерів

Returns

IColorPalette

Палетка кольорів

GetFullFrame()

Знайдіть повну рамку.

public RasterImage GetFullFrame()

Returns

RasterImage

Створення RasterImage with Full Frame

Exceptions

NotImplementedException

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

ImageOptionsBase

Вибір варіантів, заснованих на оригінальних файлових налаштуваннях.

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

Висота нової зображення.

 Українська