Class ImageBitMask

Class ImageBitMask

Το όνομα: Aspose.Imaging.MagicWand.ImageMasks Συγκέντρωση: Aspose.Imaging.dll (25.4.0)

Περιγράφει μια δυαδική μάσκα εικόνας.

public class ImageBitMask : ImageMask, IImageMask, ICloneable

Inheritance

object ImageMask ImageBitMask

Implements

IImageMask , ICloneable

Κληρονομημένα μέλη

ImageMask.Inflate(int) , ImageMask.Crop(Size) , ImageMask.Crop(int, int) , ImageMask.Crop(Rectangle) , ImageMask.IsOpaque(int, int) , ImageMask.IsTransparent(int, int) , ImageMask.GetByteOpacity(int, int) , ImageMask.Clone() , ImageMask.GetFeathered(FeatheringSettings) , ImageMask.Apply() , ImageMask.ApplyTo(RasterImage) , ImageMask.Invert() , ImageMask.Union(ImageMask) , ImageMask.Union(MagicWandSettings) , ImageMask.Union(RasterImage, MagicWandSettings) , ImageMask.Subtract(ImageMask) , ImageMask.Subtract(MagicWandSettings) , ImageMask.Subtract(RasterImage, MagicWandSettings) , ImageMask.Intersect(ImageMask) , ImageMask.Intersect(MagicWandSettings) , ImageMask.Intersect(RasterImage, MagicWandSettings) , ImageMask.ExclusiveDisjunction(ImageMask) , ImageMask.ExclusiveDisjunction(MagicWandSettings) , ImageMask.ExclusiveDisjunction(RasterImage, MagicWandSettings) , ImageMask.Source , ImageMask.Width , ImageMask.Height , ImageMask.Bounds , ImageMask.SelectionBounds , ImageMask.this[int, int] , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

ImageBitMask(ΕΝΤ, ΕΝΤ)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask με το καθορισμένο πλάτος και ύψος.

public ImageBitMask(int width, int height)

Parameters

width int

Το πλάτος της μάσκας.

height int

Το ύψος της μάσκας.

ImageBitMask(RasterImage)

Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask με το μέγεθος της καθορισμένης υπάρχουσας Aspose.Imaging.RasterImage.Ο καθορισμένος Aspose.Imaging.RasterImage θα αποθηκευτεί ως πηγή εικόνας.

public ImageBitMask(RasterImage image)

Parameters

image RasterImage

Πηγή εικόνας.

Properties

SelectionBounds

Αποκτά τα όρια του επιλεγμένου μέρους της μάσκας, σε pixels.

public override Rectangle SelectionBounds { get; }

Αξία ιδιοκτησίας

Rectangle

Αυτό το[ΕΝΤ, ΕΝΤ]

Αποκτά την αδιάλειπτη απόδοση του καθορισμένου pixel.

public override bool this[int x, int y] { get; }

Αξία ιδιοκτησίας

bool

Methods

Clone()

Δημιουργεί ένα νέο αντικείμενο το οποίο είναι αντίγραφο της τρέχουσας παραδείγματος.

public override object Clone()

Returns

object

Ένα νέο αντικείμενο που αποτελεί αντίγραφο αυτής της περιόδου.

Crop(Rectangle)

Μάσκα με τον καθορισμένο ορθογώνιο.

public override ImageMask Crop(Rectangle rectangle)

Parameters

rectangle Rectangle

Ο καθορισμένος ορθογώνιος.

Returns

ImageMask

Εμφανίζεται το Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask ως Aspose.Imaging.MagicWand.ImageMasks.ImageMask.

Inflate(ΕΝΤ)

Ανακατέψτε αυτή τη μάσκα με την καθορισμένη ποσότητα.

public override ImageMask Inflate(int size)

Parameters

size int

Το ποσό που πρέπει να πλημμυρίσει αυτή η μάσκα.

Returns

ImageMask

Ένα πλημμυρισμένο Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask ως Aspose.Imaging.MagicWand.ImageMasks.ImageMask.

SetMaskPixel(Ιντ, Ιντ, Μπόλ)

Εισάγετε την αντιστοιχία στο καθορισμένο pixel.

public void SetMaskPixel(int x, int y, bool value)

Parameters

x int

Ο συντονιστής x του pixel.

y int

Ο συντονιστής του pixel.

value bool

αληθινό εάν το καθορισμένο pixel είναι αόρατο, αλλιώς ψεύτικο.

Operators

Οργανωτής +(Ετικέτες ImageBitMask)

Η ένωση δύο μάσκες.

public static ImageBitMask operator +(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

Η πρώτη μάσκα.

b ImageBitMask

Η δεύτερη μάσκα.

Returns

ImageBitMask

Νέο Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Οργανωτής(Ετικέτες ImageBitMask)

Αποκλειστική διάλυση δύο μάσκες.

public static ImageBitMask operator ^(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

Η πρώτη μάσκα.

b ImageBitMask

Η δεύτερη μάσκα.

Returns

ImageBitMask

Νέο Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Οργανωτής !(ImageBitMask)

Αντικαταστήστε τη μάσκα

public static ImageBitMask operator !(ImageBitMask a)

Parameters

a ImageBitMask

Η μάσκα πρέπει να μετατραπεί.

Returns

ImageBitMask

Νέο Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Οργανωτής *(Ετικέτες ImageBitMask)

Διασύνδεση δύο μάσκες.

public static ImageBitMask operator *(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

Η πρώτη μάσκα.

b ImageBitMask

Η δεύτερη μάσκα.

Returns

ImageBitMask

Νέο Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

Οργανωτής -(Ετικέτες ImageBitMask)

Αφαιρέστε τη δεύτερη μάσκα από την πρώτη.

public static ImageBitMask operator -(ImageBitMask a, ImageBitMask b)

Parameters

a ImageBitMask

Η πρώτη μάσκα.

b ImageBitMask

Η δεύτερη μάσκα.

Returns

ImageBitMask

Νέο Aspose.Imaging.MagicWand.ImageMasks.ImageBitMask.

 Ελληνικά