LinearGradientBrush
LinearGradientBrush()
Inicializa una nueva instancia delLinearGradientBrush
clase con parámetros por defecto. El color inicial es negro, el color final es blanco, el ángulo es de 45 grados y el rectángulo está ubicado en (0,0) con tamaño (1,1).
public LinearGradientBrush()
Ver también
- class LinearGradientBrush
- espacio de nombres Aspose.Imaging.Brushes
- asamblea Aspose.Imaging
LinearGradientBrush(Point, Point, Color, Color)
Inicializa una nueva instancia delLinearGradientBrush
clase con los puntos y colores especificados.
public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)
Parámetro | Escribe | Descripción |
---|---|---|
point1 | Point | APoint estructura que representa el punto de partida del gradiente lineal. |
point2 | Point | APoint estructura que representa el punto final del gradiente lineal. |
color1 | Color | AColor estructura que representa el color inicial del degradado lineal. |
color2 | Color | AColor estructura que representa el color final del degradado lineal. |
Ejemplos
El siguiente ejemplo muestra cómo crear una copia en escala de grises de un marco existente y agregarlo a una imagen TIFF.
[C#]
string dir = "c:\\temp\\";
Aspose.Imaging.ImageOptions.TiffOptions createTiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Aspose.Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
// Crear una fuente de archivo permanente, no temporal.
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))
{
// El degradado lineal desde la esquina superior izquierda hasta la esquina inferior derecha de la imagen.
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);
// Rellena el cuadro activo con un pincel de degradado lineal.
Aspose.Imaging.Graphics gr = new Aspose.Imaging.Graphics(tiffImage.ActiveFrame);
gr.FillRectangle(brush, tiffImage.Bounds);
// Opciones de escala de grises
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 };
// Crea una copia en escala de grises del marco activo.
// Los datos de píxeles se conservan pero se convierten al formato deseado.
Aspose.Imaging.FileFormats.Tiff.TiffFrame grayscaleFrame = Aspose.Imaging.FileFormats.Tiff.TiffFrame.CreateFrameFrom(tiffImage.ActiveFrame, createTiffFrameOptions);
// Agregue el marco recién creado a la imagen TIFF.
tiffImage.AddFrame(grayscaleFrame);
tiffImage.Save();
}
Ver también
- struct Point
- struct Color
- class LinearGradientBrush
- espacio de nombres Aspose.Imaging.Brushes
- asamblea Aspose.Imaging
LinearGradientBrush(PointF, PointF, Color, Color)
Inicializa una nueva instancia delLinearGradientBrush
clase con los puntos y colores especificados.
public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)
Parámetro | Escribe | Descripción |
---|---|---|
point1 | PointF | APointF estructura que representa el punto de partida del gradiente lineal. |
point2 | PointF | APointF estructura que representa el punto final del gradiente lineal. |
color1 | Color | AColor estructura que representa el color inicial del degradado lineal. |
color2 | Color | AColor estructura que representa el color final del degradado lineal. |
Ver también
- struct PointF
- struct Color
- class LinearGradientBrush
- espacio de nombres Aspose.Imaging.Brushes
- asamblea Aspose.Imaging
LinearGradientBrush(Rectangle, Color, Color, float)
Inicializa una nueva instancia delLinearGradientBrush
clase basada en un rectángulo, colores iniciales y finales y un ángulo de orientación.
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)
Parámetro | Escribe | Descripción |
---|---|---|
rect | Rectangle | ARectangleF estructura que especifica los límites del gradiente lineal. |
color1 | Color | AColor estructura que representa el color inicial del degradado. |
color2 | Color | AColor estructura que representa el color final del degradado. |
angle | Single | El ángulo, medido en grados en el sentido de las agujas del reloj desde el eje x, de la línea de orientación del degradado. |
Ver también
- struct Rectangle
- struct Color
- class LinearGradientBrush
- espacio de nombres Aspose.Imaging.Brushes
- asamblea Aspose.Imaging
LinearGradientBrush(RectangleF, Color, Color, float)
Inicializa una nueva instancia delLinearGradientBrush
clase basada en un rectángulo, colores iniciales y finales y un ángulo de orientación.
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)
Parámetro | Escribe | Descripción |
---|---|---|
rect | RectangleF | ARectangleF estructura que especifica los límites del gradiente lineal. |
color1 | Color | AColor estructura que representa el color inicial del degradado. |
color2 | Color | AColor estructura que representa el color final del degradado. |
angle | Single | El ángulo, medido en grados en el sentido de las agujas del reloj desde el eje x, de la línea de orientación del degradado. |
Ver también
- struct RectangleF
- struct Color
- class LinearGradientBrush
- espacio de nombres Aspose.Imaging.Brushes
- asamblea Aspose.Imaging
LinearGradientBrush(Rectangle, Color, Color, float, bool)
Inicializa una nueva instancia delLinearGradientBrush
clase basada en un rectángulo, colores iniciales y finales y un ángulo de orientación.
public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle,
bool isAngleScalable)
Parámetro | Escribe | Descripción |
---|---|---|
rect | Rectangle | ARectangleF estructura que especifica los límites del gradiente lineal. |
color1 | Color | AColor estructura que representa el color inicial del degradado. |
color2 | Color | AColor estructura que representa el color final del degradado. |
angle | Single | El ángulo, medido en grados en el sentido de las agujas del reloj desde el eje x, de la línea de orientación del degradado. |
isAngleScalable | Boolean | si se establece enverdadero el ángulo se cambia durante las transformaciones con estoLinearGradientBrush . |
Ver también
- struct Rectangle
- struct Color
- class LinearGradientBrush
- espacio de nombres Aspose.Imaging.Brushes
- asamblea Aspose.Imaging
LinearGradientBrush(RectangleF, Color, Color, float, bool)
Inicializa una nueva instancia delLinearGradientBrush
clase basada en un rectángulo, colores iniciales y finales y un ángulo de orientación.
public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle,
bool isAngleScalable)
Parámetro | Escribe | Descripción |
---|---|---|
rect | RectangleF | ARectangleF estructura que especifica los límites del gradiente lineal. |
color1 | Color | AColor estructura que representa el color inicial del degradado. |
color2 | Color | AColor estructura que representa el color final del degradado. |
angle | Single | El ángulo, medido en grados en el sentido de las agujas del reloj desde el eje x, de la línea de orientación del degradado. |
isAngleScalable | Boolean | si se establece enverdadero el ángulo se cambia durante las transformaciones con estoLinearGradientBrush . |
Ver también
- struct RectangleF
- struct Color
- class LinearGradientBrush
- espacio de nombres Aspose.Imaging.Brushes
- asamblea Aspose.Imaging