Class RasterCachedMultipageImage

Class RasterCachedMultipageImage

ชื่อพื้นที่: Aspose.Imaging การประกอบ: Aspose.Imaging.dll (25.4.0)

ภาพหลายหน้าของ Raster

public abstract class RasterCachedMultipageImage : RasterCachedImage, IDisposable, IObjectWithBounds, IRasterImageArgb32PixelLoader, IRasterImageRawDataLoader, IHasXmpData, IHasMetadata, IMultipageImage

Inheritance

object DisposableObject DataStreamSupporter Image RasterImage RasterCachedImage RasterCachedMultipageImage

Derived

ApngImage , DicomImage , DjvuImage , GifImage , IcoImage , TiffImage , WebPImage

Implements

IDisposable , IObjectWithBounds , IRasterImageArgb32PixelLoader , IRasterImageRawDataLoader , IHasXmpData , IHasMetadata , IMultipageImage

อนุญาโตตุลาการ

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.OnCached() , RasterCachedImage.OnPaletteChanged(IColorPalette, IColorPalette) , RasterCachedImage.IsCached , RasterImage.xmpData , 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.ReleaseManagedResources() , RasterImage.UpdateMetadata() , RasterImage.UpdateDimensions(int, int) , 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 , RasterImage.DataLoader , 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.UpdateContainer(Image) , Image.GetCanNotSaveMessage(ImageOptionsBase) , Image.GetFitRectangle(Rectangle) , Image.GetImage2Export(ImageOptionsBase, Rectangle, IImageExporter) , Image.GetFitRectangle(Rectangle, int[]) , Image.OnPaletteChanged(IColorPalette, IColorPalette) , Image.OnPaletteChanging(IColorPalette, IColorPalette) , Image.ReleaseManagedResources() , 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.timeout , DataStreamSupporter.CacheData() , DataStreamSupporter.Save() , DataStreamSupporter.Save(Stream) , DataStreamSupporter.Save(string) , DataStreamSupporter.Save(string, bool) , DataStreamSupporter.SaveData(Stream) , DataStreamSupporter.ReleaseManagedResources() , DataStreamSupporter.OnDataStreamContainerChanging(StreamContainer) , DataStreamSupporter.DataStreamContainer , DataStreamSupporter.IsCached , DisposableObject.Dispose() , DisposableObject.ReleaseManagedResources() , DisposableObject.ReleaseUnmanagedResources() , DisposableObject.VerifyNotDisposed() , DisposableObject.Disposed , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

RasterCachedMultipageImage(คอลัมน์)

เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.RasterCachedMultipageImage

protected RasterCachedMultipageImage(IColorPalette colorPalette)

Parameters

colorPalette IColorPalette

แผ่นสี

RasterCachedMultipageImage()

เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.RasterCachedMultipageImage

protected RasterCachedMultipageImage()

Properties

BackgroundColor

รับหรือตั้งค่าสําหรับสีพื้นหลัง

public override Color BackgroundColor { get; set; }

คุณสมบัติมูลค่า

Color

BitsPerPixel

รับภาพบิตต่อพิกเซลคํานวณ

public override int BitsPerPixel { get; }

คุณสมบัติมูลค่า

int

HasAlpha

ได้รับค่าแสดงให้เห็นว่าตัวอย่างนี้มีอัลฟาหรือไม่

public override bool HasAlpha { get; }

คุณสมบัติมูลค่า

bool

HasTransparentColor

ได้รับค่าแสดงให้เห็นว่าภาพมีสีโปร่งใสหรือไม่

public override bool HasTransparentColor { get; }

คุณสมบัติมูลค่า

bool

Height

ได้รับความสูงของภาพ

public override int Height { get; }

คุณสมบัติมูลค่า

int

ImageOpacity

ได้รับความไม่ชัดเจนของภาพนี้

public override float ImageOpacity { get; }

คุณสมบัติมูลค่า

float

IsCached

ได้รับค่าที่แสดงให้เห็นว่าข้อมูลภาพจะถูกเข้ารหัสในขณะนี้หรือไม่

public override bool IsCached { get; }

คุณสมบัติมูลค่า

bool

PageCount

รับหน้าคํานวณ

public abstract int PageCount { get; }

คุณสมบัติมูลค่า

int

PageExportingAction

รับหรือตั้งค่าการดําเนินการส่งออกของหน้าโปรดทราบว่าการตั้งค่าวิธีการนี้จะปล่อยทรัพยากรหน้าโดยอัตโนมัติหลังจากดําเนินการมันจะดําเนินการทันทีก่อนหน้าแต่ละหน้าจะถูกบันทึก

public virtual PageExportingAction PageExportingAction { get; set; }

คุณสมบัติมูลค่า

PageExportingAction

Examples

ตัวอย่างต่อไปนี้แสดงการแปลงชุดก่อนที่จะบันทึก (ส่งออก) ภาพ Tiff

string fileName = "10MB_Tif.tif";
                                                                                                  string inputFileName = fileName;

                                                                                                  string outputFileNameTif = "output.tif";

                                                                                                  //The possibility of batch conversion before saving (exporting) Tiff images is implemented.

                                                                                                  using (Aspose.Imaging.FileFormats.Tiff.TiffImage tiffImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)Aspose.Imaging.Image.Load(inputFileName))
                                                                                                  {
                                                                                                      // Set batch operation for pages
                                                                                                      tiffImage.PageExportingAction = delegate(int index, Image page)
                                                                                                      {
                                                                                                          // Fires garbage collection to avoid unnecessary garbage storage from previous pages
                                                                                                          GC.Collect();

                                                                                                          ((Aspose.Imaging.RasterImage)page).Rotate(90);
                                                                                                      };

                                                                                                      tiffImage.Save(outputFileNameTif);

                                                                                                      /* Attention! In batch mode all pages will be released in this line!
                                                                                                       If you want to further perform operations on the original image, you should reload it from the source to another instance. */
                                                                                                  }

Pages

รับหน้า

public abstract Image[] Pages { get; }

คุณสมบัติมูลค่า

Image [ ]

Width

รับภาพกว้าง

public override int Width { get; }

คุณสมบัติมูลค่า

int

XmpData

รับหรือตั้งค่าข้อมูล XMP จากกรอบ

public override XmpPacketWrapper XmpData { get; set; }

คุณสมบัติมูลค่า

XmpPacketWrapper

Methods

AdjustBrightness(int)

การปรับตัว brightness" สําหรับภาพ

public override void AdjustBrightness(int brightness)

Parameters

brightness int

ความสว่าง

AdjustContrast(เฟอร์รี่)

Aspose.Imaging.Image ความต้านทาน

public override void AdjustContrast(float contrast)

Parameters

contrast float

คะแนนความต้านทาน (ในช่วง [-100; 100])

AdjustGamma(เฟอร์รี่, เฟอร์รี่, เฟอร์รี่)

แก้ไข Gamma ของภาพ

public override void AdjustGamma(float gammaRed, float gammaGreen, float gammaBlue)

Parameters

gammaRed float

Gamma สําหรับช่องแดง Coefficient

gammaGreen float

Gamma สําหรับ Coefficient ช่องสีเขียว

gammaBlue float

Gamma สําหรับ Coefficient ช่องสีฟ้า

AdjustGamma(เฟอร์รี่)

แก้ไข Gamma ของภาพ

public override void AdjustGamma(float gamma)

Parameters

gamma float

GAMMA สําหรับช่องแดงสีเขียวและสีน้ําเงิน

BinarizeBradley(สอง, int)

การไบนารายการของภาพโดยใช้แอลกอริทึมการปรับตัวของ Bradley โดยใช้แอลกอริทึมภาพแบบบูรณาการ

public override void BinarizeBradley(double brightnessDifference, int windowSize)

Parameters

brightnessDifference double

ความแตกต่างของความสว่างระหว่างพิกเซลและเฉลี่ยของหน้าต่าง s x s ของพิกเซลมุ่งเน้นรอบพิกเซลนี้

windowSize int

ขนาดหน้าต่าง s x s ของพิกเซลที่มุ่งเน้นรอบพิกเซลนี้

BinarizeBradley(คู่)

การไบนารายการของภาพโดยใช้แอลกอริทึมการปรับตัวของ Bradley โดยใช้แอลกอริทึมภาพแบบบูรณาการ

public override void BinarizeBradley(double brightnessDifference)

Parameters

brightnessDifference double

ความแตกต่างของความสว่างระหว่างพิกเซลและเฉลี่ยของหน้าต่าง s x s ของพิกเซลมุ่งเน้นรอบพิกเซลนี้

BinarizeFixed(บิต)

การไบนารีของภาพที่มีข้อ จํากัด ที่กําหนดไว้

public override void BinarizeFixed(byte threshold)

Parameters

threshold byte

หมายเลขหมายเลขหมายเลขหมายเลขหมายเลขหมายเลขหมายเลขหมายเลขหมายเลขหมายเลขหมายเลขหมายเลข255 จะถูกกําหนดไว้กับมัน 0 อื่น ๆ

BinarizeOtsu()

Binarization ของภาพ ด้วย Otsu thresholding

public override void BinarizeOtsu()

Blend(จุด, RasterImage, Rectangle, byte)

ผสมตัวอย่างภาพนี้กับภาพ overlay"

public override void Blend(Point origin, RasterImage overlay, Rectangle overlayArea, byte overlayAlpha = 255)

Parameters

origin Point

รูปภาพพื้นหลังผสมต้นกําเนิด

overlay RasterImage

ภาพ Overlay

overlayArea Rectangle

พื้นที่ Overlay

overlayAlpha byte

อัลฟา Overlay

Exceptions

ImageException

รูปภาพยกเว้น

CacheData()

ซ่อนข้อมูลส่วนตัว

public override void CacheData()

CanDoAdjustments()

คํานวณว่ากรณีนี้ [สามารถปรับได้]

protected virtual bool CanDoAdjustments()

Returns

bool

“จริง” ถ้าตัวอย่างนี้ [สามารถปรับได้] อย่างไรก็ตาม “ผิด”

Crop(Rectangle)

รวบรวมภาพ

public override void Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

ตุ๊กตา

Crop(int, int, int, int)

รูปภาพของพืชที่มีการเปลี่ยนแปลง

public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)

Parameters

leftShift int

เปลี่ยนด้านซ้าย

rightShift int

เปลี่ยนที่เหมาะสม

topShift int

เปลี่ยนด้านบน

bottomShift int

เปลี่ยนด้านล่าง

Exceptions

ArgumentException

คู่มือที่ผิด - คู่มือที่ผิดหรือRectangle ควรมีในขอบรูปภาพ - rectangle

ImageException

ไม่สามารถเพาะปลูกภาพ. Frame index: " + frameIndexหรือไม่สามารถปลูกรูปภาพ

CropMain(int, int, int, int)

คาร์บอนหลัก

protected virtual void CropMain(int leftShift, int rightShift, int topShift, int bottomShift)

Parameters

leftShift int

เปลี่ยนด้านซ้าย

rightShift int

เปลี่ยนที่เหมาะสม

topShift int

เปลี่ยนด้านบน

bottomShift int

เปลี่ยนด้านล่าง

Dither(DitheringMethod, int, IColorPalette)

การแสดงผลไทเทเนียมบนภาพปัจจุบัน

public override void Dither(DitheringMethod ditheringMethod, int bitsCount, IColorPalette customPalette)

Parameters

ditheringMethod DitheringMethod

วิธีการไดร์เวอร์

bitsCount int

บิตสุดท้ายคํานวณสําหรับ dithering

customPalette IColorPalette

แพลิเคชันที่กําหนดเองสําหรับ dithering

Filter(Rectangle, FilterOptionsBase)

กรองแนวตั้งที่ระบุ

public override void Filter(Rectangle rectangle, FilterOptionsBase options)

Parameters

rectangle Rectangle

ตุ๊กตา

options FilterOptionsBase

ตัวเลือก

GetPagesAsEnumerable()

รับหน้าเป็นหมายเลข

protected virtual IEnumerable<image/> GetPagesAsEnumerable()

Returns

IEnumerable < Image >

หน้าของตัวเองเป็นจํานวนมาก

GetSerializedStream(ImageOptionsBase, Rectangle, out int)

แปลงเป็น APS

public override Stream GetSerializedStream(ImageOptionsBase imageOptions, Rectangle clippingRectangle, out int pageNumber)

Parameters

imageOptions ImageOptionsBase

ตัวเลือกภาพ

clippingRectangle Rectangle

คลิกที่ตรง

pageNumber int

หมายเลขหน้า

Returns

Stream

กระแส سریال

Grayscale()

การแปลงภาพไปสู่การแสดงผลสีเทา

public override void Grayscale()

NormalizeAngle(บอล, สี)

ปรับปรุงมุมวิธีการนี้ใช้กับเอกสารข้อความที่สแกนเพื่อกําจัดสแกนที่สกปรกวิธีการนี้ใช้วิธีการ Aspose.Imaging.RasterImage.GetSkewAngle และ Aspose.Imaging.RasterCachedMultipageImage.Rotate(System.Single,System.Boolean,Aspose.Imaging.Color)

public override void NormalizeAngle(bool resizeProportionally, Color backgroundColor)

Parameters

resizeProportionally bool

ถ้าคุณตั้งค่าเป็น “จริง” คุณจะมีการเปลี่ยนแปลงขนาดภาพของคุณตามแนวตั้งหมุน (จุดมุม) projections ในกรณีอื่น ๆ ที่ปล่อยให้ขนาดไม่สัมผัสและเนื้อหาภาพภายในเท่านั้นจะหมุน

backgroundColor Color

สีของพื้นหลัง

NormalizeHistogram()

normalizes the image histogram — ปรับค่า pixel เพื่อใช้ช่วงที่มีอยู่ทั้งหมด

public override void NormalizeHistogram()

ReleaseManagedResources()

เปิดตัวทรัพยากรที่จัดการ ตรวจสอบให้แน่ใจว่าไม่มีทรัพยากรที่ไม่ได้จัดการจะเปิดตัวที่นี่เพราะพวกเขาอาจมีอิสระแล้ว

protected override void ReleaseManagedResources()

ReplaceColor(int, byte, int)

เปลี่ยนสีหนึ่งกับสีอื่น ๆ ด้วยความแตกต่างที่อนุญาตและรักษาค่าอัลฟาเดิมเพื่อบันทึกขอบเรียบ

public override void ReplaceColor(int oldColorArgb, byte oldColorDiff, int newColorArgb)

Parameters

oldColorArgb int

สีเก่า ARGB หมายเลขจะถูกแทนที่

oldColorDiff byte

อนุญาตให้แตกต่างในสีเก่าเพื่อให้สามารถขยายสีที่ถูกแทนที่

newColorArgb int

สีใหม่ค่า ARGB เพื่อเปลี่ยนสีเก่าด้วย

ReplaceNonTransparentColors(int)

เปลี่ยนสีที่ไม่โปร่งใสทั้งหมดด้วยสีใหม่และรักษาค่าอัลฟาเดิมเพื่อบันทึกขอบเรียบหมายเหตุ: หากคุณใช้ภาพโดยไม่มีความโปร่งใสสีทั้งหมดจะถูกแทนที่ด้วยสีเดียว

public override void ReplaceNonTransparentColors(int newColorArgb)

Parameters

newColorArgb int

สีใหม่ค่า ARGB เพื่อแทนที่สีที่ไม่โปร่งใสด้วย

Resize(int, int, resizeType)

รีไซเคิลภาพ

public override void Resize(int newWidth, int newHeight, ResizeType resizeType)

Parameters

newWidth int

ความกว้างใหม่

newHeight int

ความสูงใหม่

resizeType ResizeType

ประเภทการรีไซเคิล

Resize(int, int, ImageResizeSettings)

รีไซเคิลภาพ

public override void Resize(int newWidth, int newHeight, ImageResizeSettings settings)

Parameters

newWidth int

ความกว้างใหม่

newHeight int

ความสูงใหม่

settings ImageResizeSettings

การตั้งค่ารีไซเคิล

ResizeHeightProportionally(int, ResizeType)

ลดความกว้างอย่าง proportional

public override void ResizeHeightProportionally(int newHeight, ResizeType resizeType)

Parameters

newHeight int

ความสูงใหม่

resizeType ResizeType

ประเภทของ Resize

ResizeMain(int, int, resizeType)

เก็บภาพรีไซเคิลเท่านั้น

protected virtual void ResizeMain(int newWidth, int newHeight, ResizeType resizeType)

Parameters

newWidth int

ความกว้างใหม่

newHeight int

ความสูงใหม่

resizeType ResizeType

ประเภทของ Resize

ResizeWidthProportionally(int, ResizeType)

ลดความกว้างอย่าง proportional

public override void ResizeWidthProportionally(int newWidth, ResizeType resizeType)

Parameters

newWidth int

ความกว้างใหม่

resizeType ResizeType

ประเภทของ Resize

Rotate(บอล, บอล, สี)

Aspose.Imaging.RasterCachedMultipageImage.Rotate(System.Single,System.Boolean,Aspose.Imaging.Color) ภาพรอบศูนย์

public override void Rotate(float angle, bool resizeProportionally, Color backgroundColor)

Parameters

angle float

มุมหมุนในเกรด หมายเลขเชิงบวกจะหมุนตามชั่วโมง

resizeProportionally bool

ถ้าตั้งค่าเป็น “จริง” คุณจะมีการเปลี่ยนแปลงขนาดภาพของคุณตามแนวตั้งหมุน (จุดมุม) projections ในกรณีอื่น ๆ ที่ปล่อยให้มิติไม่สัมผัสและเพียงภายใน เนื้อหาภาพจะหมุน

backgroundColor Color

สีของพื้นหลัง

RotateFlip(RotateFlipType)

รูต, flips หรือหมุนและ flips ทุกหน้า

public override void RotateFlip(RotateFlipType rotateFlipType)

Parameters

rotateFlipType RotateFlipType

ประเภทหมุน flip

RotateFlipAll(RotateFlipType)

รูตเตอร์ flip ทั้งหมด

[Obsolete("Please use RotateFlip instead of this method.")]
public virtual void RotateFlipAll(RotateFlipType rotateFlip)

Parameters

rotateFlip RotateFlipType

ฟิล์มหมุน

RotateFlipMain(RotateFlipType)

รูตเตอร์ flip หลัก

protected virtual void RotateFlipMain(RotateFlipType rotateFlipType)

Parameters

rotateFlipType RotateFlipType

ประเภทของหมุน flip

SavePixelsInternalMain(ก้น, int[])

เก็บ pixels ภายในหลัก

protected virtual void SavePixelsInternalMain(Rectangle rectangle, int[] pixels)

Parameters

rectangle Rectangle

ตุ๊กตา

pixels int [ ]

พิกเซล

 แบบไทย