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
- class LinearGradientBrush
- ad alanı Aspose.Imaging.Brushes
- toplantı Aspose.Imaging
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)
Parametre | Tip | Tanım |
---|---|---|
point1 | Point | APoint doğrusal gradyanın başlangıç noktasını temsil eden yapı. |
point2 | Point | APoint doğrusal gradyanın bitiş noktasını temsil eden yapı. |
color1 | Color | AColor doğrusal gradyanın başlangıç rengini temsil eden yapı. |
color2 | Color | AColor 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
- struct Point
- struct Color
- class LinearGradientBrush
- ad alanı Aspose.Imaging.Brushes
- toplantı Aspose.Imaging
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)
Parametre | Tip | Tanım |
---|---|---|
point1 | PointF | APointF doğrusal gradyanın başlangıç noktasını temsil eden yapı. |
point2 | PointF | APointF doğrusal gradyanın bitiş noktasını temsil eden yapı. |
color1 | Color | AColor doğrusal gradyanın başlangıç rengini temsil eden yapı. |
color2 | Color | AColor doğrusal degradenin bitiş rengini temsil eden yapı. |
Ayrıca bakınız
- struct PointF
- struct Color
- class LinearGradientBrush
- ad alanı Aspose.Imaging.Brushes
- toplantı Aspose.Imaging
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)
Parametre | Tip | Tanım |
---|---|---|
rect | Rectangle | ARectangleF doğrusal gradyanın sınırlarını belirten yapı. |
color1 | Color | AColor degrade için başlangıç rengini temsil eden yapı. |
color2 | Color | AColor degradenin bitiş rengini temsil eden yapı. |
angle | Single | Gradyanın oryantasyon çizgisinin x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
Ayrıca bakınız
- struct Rectangle
- struct Color
- class LinearGradientBrush
- ad alanı Aspose.Imaging.Brushes
- toplantı Aspose.Imaging
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)
Parametre | Tip | Tanım |
---|---|---|
rect | RectangleF | ARectangleF doğrusal gradyanın sınırlarını belirten yapı. |
color1 | Color | AColor degrade için başlangıç rengini temsil eden yapı. |
color2 | Color | AColor degradenin bitiş rengini temsil eden yapı. |
angle | Single | Gradyanın oryantasyon çizgisinin x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
Ayrıca bakınız
- struct RectangleF
- struct Color
- class LinearGradientBrush
- ad alanı Aspose.Imaging.Brushes
- toplantı Aspose.Imaging
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)
Parametre | Tip | Tanım |
---|---|---|
rect | Rectangle | ARectangleF doğrusal gradyanın sınırlarını belirten yapı. |
color1 | Color | AColor degrade için başlangıç rengini temsil eden yapı. |
color2 | Color | AColor degradenin bitiş rengini temsil eden yapı. |
angle | Single | Gradyanın oryantasyon çizgisinin x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
isAngleScalable | Boolean | ayarlanırsadoğru bununla dönüşümler sırasında açı değiştirilirLinearGradientBrush . |
Ayrıca bakınız
- struct Rectangle
- struct Color
- class LinearGradientBrush
- ad alanı Aspose.Imaging.Brushes
- toplantı Aspose.Imaging
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)
Parametre | Tip | Tanım |
---|---|---|
rect | RectangleF | ARectangleF doğrusal gradyanın sınırlarını belirten yapı. |
color1 | Color | AColor degrade için başlangıç rengini temsil eden yapı. |
color2 | Color | AColor degradenin bitiş rengini temsil eden yapı. |
angle | Single | Gradyanın oryantasyon çizgisinin x ekseninden saat yönünde derece cinsinden ölçülen açısı. |
isAngleScalable | Boolean | ayarlanırsadoğru bununla dönüşümler sırasında açı değiştirilirLinearGradientBrush . |
Ayrıca bakınız
- struct RectangleF
- struct Color
- class LinearGradientBrush
- ad alanı Aspose.Imaging.Brushes
- toplantı Aspose.Imaging