次の方法で共有


Blend クラス

LinearGradientBrush オブジェクトのブレンド パターンを定義します。このクラスは継承できません。

この型のすべてのメンバの一覧については、Blend メンバ を参照してください。

System.Object
   System.Drawing.Drawing2D.Blend

NotInheritable Public Class Blend
[C#]
public sealed class Blend
[C++]
public __gc __sealed class Blend
[JScript]
public class Blend

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

グラデーションは、形状の内側に滑らかな陰影を付けるためによく使用されます。ブレンド パターンは、それぞれに同じ数の要素が含まれた 2 つの配列 (Factors と Positions) によって定義されます。Positions 配列の各要素は、グラデーション ラインに沿った距離の比率を表します。 Factors 配列の各要素は、Positions 配列の対応する要素が表すグラデーション ラインに沿った位置での、グラデーションのブレンド開始色と終了色の比率を表します。

たとえば、Positions 配列と Factors 配列の対応する要素がそれぞれ 0.2 と 0.3 の場合、100 ピクセルの直線の青から赤への線形のグラデーションで、その直線の 20 ピクセル目 (距離が 20% の位置) の色は青が 30%、赤が 70% になります。

必要条件

名前空間: System.Drawing.Drawing2D

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Drawing (System.Drawing.dll 内)

参照

Blend メンバ | System.Drawing.Drawing2D 名前空間