LinearGradientBrush

LinearGradientBrush()

Yeni bir örneğini başlatırLinearGradientBrush varsayılan parametrelere sahip sınıf. Başlangıç rengi siyah, bitiş rengi beyaz, açı 45 derece ve dikdörtgen (1,1) boyutunda (0,0) içinde bulunur.

public LinearGradientBrush()

Ayrıca bakınız


LinearGradientBrush(Point, Point, Color, Color)

Yeni bir örneğini başlatırLinearGradientBrush belirtilen noktalara ve renklere sahip sınıf.

public LinearGradientBrush(Point point1, Point point2, Color color1, Color color2)
ParametreTipTanım
point1PointAPoint doğrusal gradyanın başlangıç noktasını temsil eden yapı.
point2PointAPoint doğrusal gradyanın bitiş noktasını temsil eden yapı.
color1ColorAColor doğrusal gradyanın başlangıç rengini temsil eden yapı.
color2ColorAColor doğrusal degradenin bitiş rengini temsil eden yapı.

Örnekler

Aşağıdaki örnek, var olan bir çerçevenin gri tonlamalı bir kopyasının nasıl oluşturulacağını ve bunun bir TIFF görüntüsüne nasıl ekleneceğini gösterir.

[C#]

string dir = "c:\\temp\\";

Aspose.Imaging.ImageOptions.TiffOptions createTiffOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Aspose.Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);

// Geçici değil, kalıcı bir dosya kaynağı oluşturun.
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))
{
    // Resmin sol üst köşesinden sağ alt köşesine doğru doğrusal gradyan.
    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);

    // Aktif çerçeveyi doğrusal bir degrade fırçasıyla doldurun.
    Aspose.Imaging.Graphics gr = new Aspose.Imaging.Graphics(tiffImage.ActiveFrame);
    gr.FillRectangle(brush, tiffImage.Bounds);

    // Gri tonlama seçenekleri
    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 };

    // Etkin çerçevenin gri tonlamalı bir kopyasını oluşturun.
    // Piksel verileri korunur ancak istenen formata dönüştürülür.
    Aspose.Imaging.FileFormats.Tiff.TiffFrame grayscaleFrame = Aspose.Imaging.FileFormats.Tiff.TiffFrame.CreateFrameFrom(tiffImage.ActiveFrame, createTiffFrameOptions);

    // Yeni oluşturulan çerçeveyi TIFF görüntüsüne ekleyin.
    tiffImage.AddFrame(grayscaleFrame);

    tiffImage.Save();
}

Ayrıca bakınız


LinearGradientBrush(PointF, PointF, Color, Color)

Yeni bir örneğini başlatırLinearGradientBrush belirtilen noktalara ve renklere sahip sınıf.

public LinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2)
ParametreTipTanım
point1PointFAPointF doğrusal gradyanın başlangıç noktasını temsil eden yapı.
point2PointFAPointF doğrusal gradyanın bitiş noktasını temsil eden yapı.
color1ColorAColor doğrusal gradyanın başlangıç rengini temsil eden yapı.
color2ColorAColor doğrusal degradenin bitiş rengini temsil eden yapı.

Ayrıca bakınız


LinearGradientBrush(Rectangle, Color, Color, float)

Yeni bir örneğini başlatırLinearGradientBrush bir dikdörtgene, başlangıç ve bitiş renklerine ve oryantasyon açısına dayalı sınıf.

public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle)
ParametreTipTanım
rectRectangleARectangleF doğrusal gradyanın sınırlarını belirten yapı.
color1ColorAColor degrade için başlangıç rengini temsil eden yapı.
color2ColorAColor degradenin bitiş rengini temsil eden yapı.
angleSingleGradyanın oryantasyon çizgisinin x ekseninden saat yönünde derece cinsinden ölçülen açısı.

Ayrıca bakınız


LinearGradientBrush(RectangleF, Color, Color, float)

Yeni bir örneğini başlatırLinearGradientBrush bir dikdörtgene, başlangıç ve bitiş renklerine ve oryantasyon açısına dayalı sınıf.

public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle)
ParametreTipTanım
rectRectangleFARectangleF doğrusal gradyanın sınırlarını belirten yapı.
color1ColorAColor degrade için başlangıç rengini temsil eden yapı.
color2ColorAColor degradenin bitiş rengini temsil eden yapı.
angleSingleGradyanın oryantasyon çizgisinin x ekseninden saat yönünde derece cinsinden ölçülen açısı.

Ayrıca bakınız


LinearGradientBrush(Rectangle, Color, Color, float, bool)

Yeni bir örneğini başlatırLinearGradientBrush bir dikdörtgene, başlangıç ve bitiş renklerine ve oryantasyon açısına dayalı sınıf.

public LinearGradientBrush(Rectangle rect, Color color1, Color color2, float angle, 
    bool isAngleScalable)
ParametreTipTanım
rectRectangleARectangleF doğrusal gradyanın sınırlarını belirten yapı.
color1ColorAColor degrade için başlangıç rengini temsil eden yapı.
color2ColorAColor degradenin bitiş rengini temsil eden yapı.
angleSingleGradyanın oryantasyon çizgisinin x ekseninden saat yönünde derece cinsinden ölçülen açısı.
isAngleScalableBooleanayarlanırsadoğru bununla dönüşümler sırasında açı değiştirilirLinearGradientBrush.

Ayrıca bakınız


LinearGradientBrush(RectangleF, Color, Color, float, bool)

Yeni bir örneğini başlatırLinearGradientBrush bir dikdörtgene, başlangıç ve bitiş renklerine ve oryantasyon açısına dayalı sınıf.

public LinearGradientBrush(RectangleF rect, Color color1, Color color2, float angle, 
    bool isAngleScalable)
ParametreTipTanım
rectRectangleFARectangleF doğrusal gradyanın sınırlarını belirten yapı.
color1ColorAColor degrade için başlangıç rengini temsil eden yapı.
color2ColorAColor degradenin bitiş rengini temsil eden yapı.
angleSingleGradyanın oryantasyon çizgisinin x ekseninden saat yönünde derece cinsinden ölçülen açısı.
isAngleScalableBooleanayarlanırsadoğru bununla dönüşümler sırasında açı değiştirilirLinearGradientBrush.

Ayrıca bakınız