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. GifFrameBlock.
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. GifFrameBlock.
public GifFrameBlock(ushort left, ushort top, ushort width, ushort height)
Parameters
left
ushort
Позиция левого изображения.
top
ushort
Верхняя позиция изображения.
width
ushort
Ширина изображения .
height
ushort
Высота изображения .
GifFrameBlock(Мышорт, мышарта, ushort, Ushort и IColorPalette, bool, bite)
Инициализует новую инстанцию класса 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
Позиция левого изображения.
top
ushort
Верхняя позиция изображения.
width
ushort
Изображение Широкое.
height
ushort
Высота изображения .
colorPalette
IColorPalette
Цветная палетка .
isPaletteSorted
bool
Если настроен на «истинный», то цветовая палетка сортируется.
isGifFrameInterlaced
bool
Если вы настроите «истинный», то GIF-файл переключается.
bitsPerPixel
byte
Биты на пиксель.
GifFrameBlock(RasterImage)
Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Gif.Blocks. GifFrameBlock.
public GifFrameBlock(RasterImage image)
Parameters
image
RasterImage
Изображение для инициализации кадров пикселей и палета данных с.
GifFrameBlock(РастерИмаж, Ushort, ushort)
Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Gif.Blocks. GifFrameBlock.
public GifFrameBlock(RasterImage image, ushort left, ushort top)
Parameters
image
RasterImage
Изображение для инициализации кадров пикселей и палета данных с.
left
ushort
Позиция левого изображения.
top
ushort
Верхняя позиция изображения.
GifFrameBlock(RasterImage, Ushort, ushort и Bool, byte)
Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Gif.Blocks. GifFrameBlock.
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. GifFrameBlock.
public GifFrameBlock(Stream stream)
Parameters
stream
Stream
Поток для загрузки изображения и инициализации кадров пикселей и палета данных с.
GifFrameBlock(Проток, Ushort, ushort)
Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Gif.Blocks. GifFrameBlock.
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. GifFrameBlock.
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. GifFrameBlock.
public GifFrameBlock(string path)
Parameters
path
string
Путь загрузки изображения из и инициализации кадров пикселей и палета данных с.
GifFrameBlock(Ушорт, Шкорт)
Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Gif.Blocks. GifFrameBlock.
public GifFrameBlock(string path, ushort left, ushort top)
Parameters
path
string
Путь загрузки изображения из и инициализации кадров пикселей и палета данных с.
left
ushort
Позиция левого изображения.
top
ushort
Верхняя позиция изображения.
GifFrameBlock(Штринг, Ushort, ushort и Bool, byte)
Инициализует новую инстанцию класса Aspose.Imaging.FileFormats.Gif.Blocks. GifFrameBlock.
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
Конвертировать в p.
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. GifFrameBlock взаимосвязан.
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(Коллекция, Коллекция, Коллекция)
Получается ассоциированная цветовая палитра.
public static IColorPalette GetColorPalette(IColorPalette framePalette, IColorPalette containerPalette)
Parameters
framePalette
IColorPalette
Рамковая палетка .
containerPalette
IColorPalette
Контейнерная палитра.
Returns
Цветная палетка .
GetFullFrame()
Получается полная рамка.
public RasterImage GetFullFrame()
Returns
Он RasterImage с полной рамкой
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(Коллекция, Коллекция, Коллекция)
Назовите, когда палет меняется.
protected override void OnPaletteChanged(IColorPalette oldPalette, IColorPalette newPalette)
Parameters
oldPalette
IColorPalette
Старый палец
newPalette
IColorPalette
Новая палитра .
OnPaletteChanging(Коллекция, Коллекция, Коллекция)
Назовите, когда палет меняется.
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(int, int, ImageResizeНастройки)
Отменить этот приказ 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
Высота нового изображения.