Class GifFrameBlock
名称: Aspose.Imaging.FileFormats.Gif.Blocks アセンション: Aspose.Imaging.dll (25.4.0)
GIFフレームクラス
[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ブロックからアニメ化された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(ウシュート、ウシュート、ウシュート)
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, ushort, ushort, IColorPalette, bool, bool, byte)
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(ラスターイメージ, ushort, ushort, bool, 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, 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、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
フルフレームでラスターイメージ
Exceptions
GetOriginalOptions()
オリジナルのファイル設定に基づくオプションを取得します。これは、ビットの深さやオリジナルの画像の他のパラメーターを変えられないようにするのに役立ちます。たとえば、ブラックホワイトのPNG画像をピクセル1ビットで充電し、その後ピクセル1ビットで保存します。Aspose.Imaging.DataStreamSupporter.Save(System.String) 方法で、ピクセルごとに 8 ビットの出力 PNG イメージが生成されます。それを避け、ピクセル1ビットでPNG画像を保存するには、この方法を使用して、適切な保存オプションを取得し、それらを通過します。Aspose.Imaging.Image.Save(System.String、Aspose.Imaging.ImageOptionsBase)の方法は、2番目のパラメーターです。
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(int、 byte、 int)
許可の差で色を置き換え、オリジナルのアルファ値を保存し、柔らかい端を保存します。
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、 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(int、 int)
画像のサイズを更新します。
protected override void UpdateDimensions(int newWidth, int newHeight)
Parameters
newWidth
int
新しい画像の幅。
newHeight
int
新しい画像の高さ。