LinearGradientBrush
LinearGradientBrush()
Initierar en ny instans avLinearGradientBrush
klass med standardparametrar. Startfärgen är svart, slutfärgen är vit, vinkeln är 45 grader och rektangeln är placerad i (0,0) med storlek (1,1).
public LinearGradientBrush()
Se även
- class LinearGradientBrush
- namnutrymme Aspose.Imaging.Brushes
- hopsättning Aspose.Imaging
LinearGradientBrush(Point, Point, Color, Color)
Initierar en ny instans avLinearGradientBrush
klass med de angivna punkterna och färgerna.
public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)
Parameter | Typ | Beskrivning |
---|---|---|
point1 | Point | APoint struktur som representerar startpunkten för den linjära gradienten. |
point2 | Point | APoint struktur som representerar slutpunkten för den linjära gradienten. |
color1 | Color | AColor struktur som representerar startfärgen för den linjära gradienten. |
color2 | Color | AColor struktur som representerar slutfärgen för den linjära gradienten. |
Exempel
Följande exempel visar hur du skapar en gråskalekopia av en befintlig ram och lägger till den i en TIFF-bild.
[C#]
string dir = "c:\\temp\\";
Aspose.Imaging.ImageOptions.TiffOptions createTiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Aspose.Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// Skapa en permanent, inte temporär filkälla.
createTiffOptions.Source = new Aspose.Imaging.Sources.FileCreateSource(dir + "multipage.tif", false);
createTiffOptions.Photometric = Aspose.Imaging.FileFormats.Tiff.Enums.TiffPhotometrics.Rgb;
createTiffOptions.BitsPerSample = new ushort[] { 8, 8, 8 };
using (Aspose.Imaging.FileFormats.Tiff.TiffImage tiffImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)Image.Create(createTiffOptions, 100, 100))
{
// Den linjära gradienten från bildens övre vänstra hörn till det nedre högra hörnet.
Aspose.Imaging.Brushes.LinearGradientBrush brush =
new Aspose.Imaging.Brushes.LinearGradientBrush(
new Aspose.Imaging.Point(0, 0),
new Aspose.Imaging.Point(tiffImage.Width, tiffImage.Height),
Aspose.Imaging.Color.Red,
Aspose.Imaging.Color.Green);
// Fyll den aktiva ramen med en linjär gradientborste.
Aspose.Imaging.Graphics gr = new Aspose.Imaging.Graphics(tiffImage.ActiveFrame);
gr.FillRectangle(brush, tiffImage.Bounds);
// Alternativ för gråskala
Aspose.Imaging.ImageOptions.TiffOptions createTiffFrameOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Aspose.Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
createTiffFrameOptions.Source = new Aspose.Imaging.Sources.StreamSource(new System.IO.MemoryStream());
createTiffFrameOptions.Photometric = Imaging.FileFormats.Tiff.Enums.TiffPhotometrics.MinIsBlack;
createTiffFrameOptions.BitsPerSample = new ushort[] { 8 };
// Skapa en gråskalekopia av den aktiva ramen.
// Pixeldata bevaras men konverteras till önskat format.
Aspose.Imaging.FileFormats.Tiff.TiffFrame grayscaleFrame = Aspose.Imaging.FileFormats.Tiff.TiffFrame.CreateFrameFrom(tiffImage.ActiveFrame, createTiffFrameOptions);
// Lägg till den nyskapade ramen till TIFF-bilden.
tiffImage.AddFrame(grayscaleFrame);
tiffImage.Save();
}
Se även
- struct Point
- struct Color
- class LinearGradientBrush
- namnutrymme Aspose.Imaging.Brushes
- hopsättning Aspose.Imaging
LinearGradientBrush(PointF, PointF, Color, Color)
Initierar en ny instans avLinearGradientBrush
klass med de angivna punkterna och färgerna.
public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)
Parameter | Typ | Beskrivning |
---|---|---|
point1 | PointF | APointF struktur som representerar startpunkten för den linjära gradienten. |
point2 | PointF | APointF struktur som representerar slutpunkten för den linjära gradienten. |
color1 | Color | AColor struktur som representerar startfärgen för den linjära gradienten. |
color2 | Color | AColor struktur som representerar slutfärgen för den linjära gradienten. |
Se även
- struct PointF
- struct Color
- class LinearGradientBrush
- namnutrymme Aspose.Imaging.Brushes
- hopsättning Aspose.Imaging
LinearGradientBrush(Rectangle, Color, Color, float)
Initierar en ny instans avLinearGradientBrush
klass baserad på en rektangel, start- och slutfärger och en orienteringsvinkel.
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)
Parameter | Typ | Beskrivning |
---|---|---|
rect | Rectangle | ARectangleF struktur som specificerar gränserna för den linjära gradienten. |
color1 | Color | AColor struktur som representerar startfärgen för gradienten. |
color2 | Color | AColor struktur som representerar slutfärgen för gradienten. |
angle | Single | Vinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje. |
Se även
- struct Rectangle
- struct Color
- class LinearGradientBrush
- namnutrymme Aspose.Imaging.Brushes
- hopsättning Aspose.Imaging
LinearGradientBrush(RectangleF, Color, Color, float)
Initierar en ny instans avLinearGradientBrush
klass baserad på en rektangel, start- och slutfärger och en orienteringsvinkel.
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)
Parameter | Typ | Beskrivning |
---|---|---|
rect | RectangleF | ARectangleF struktur som specificerar gränserna för den linjära gradienten. |
color1 | Color | AColor struktur som representerar startfärgen för gradienten. |
color2 | Color | AColor struktur som representerar slutfärgen för gradienten. |
angle | Single | Vinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje. |
Se även
- struct RectangleF
- struct Color
- class LinearGradientBrush
- namnutrymme Aspose.Imaging.Brushes
- hopsättning Aspose.Imaging
LinearGradientBrush(Rectangle, Color, Color, float, bool)
Initierar en ny instans avLinearGradientBrush
klass baserad på en rektangel, start- och slutfärger och en orienteringsvinkel.
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle,
bool isAngleScalable)
Parameter | Typ | Beskrivning |
---|---|---|
rect | Rectangle | ARectangleF struktur som specificerar gränserna för den linjära gradienten. |
color1 | Color | AColor struktur som representerar startfärgen för gradienten. |
color2 | Color | AColor struktur som representerar slutfärgen för gradienten. |
angle | Single | Vinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje. |
isAngleScalable | Boolean | om inställt påSann vinkeln ändras vid transformationer med dettaLinearGradientBrush . |
Se även
- struct Rectangle
- struct Color
- class LinearGradientBrush
- namnutrymme Aspose.Imaging.Brushes
- hopsättning Aspose.Imaging
LinearGradientBrush(RectangleF, Color, Color, float, bool)
Initierar en ny instans avLinearGradientBrush
klass baserad på en rektangel, start- och slutfärger och en orienteringsvinkel.
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle,
bool isAngleScalable)
Parameter | Typ | Beskrivning |
---|---|---|
rect | RectangleF | ARectangleF struktur som specificerar gränserna för den linjära gradienten. |
color1 | Color | AColor struktur som representerar startfärgen för gradienten. |
color2 | Color | AColor struktur som representerar slutfärgen för gradienten. |
angle | Single | Vinkeln, mätt i grader medurs från x-axeln, för gradientens orienteringslinje. |
isAngleScalable | Boolean | om inställt påSann vinkeln ändras vid transformationer med dettaLinearGradientBrush . |
Se även
- struct RectangleF
- struct Color
- class LinearGradientBrush
- namnutrymme Aspose.Imaging.Brushes
- hopsättning Aspose.Imaging