3

特定の画像を使用してテクスチャを次のように表示するテクスチャ ブラシがあります。

Image image = new Bitmap("Untitled.png");
for (int i = 0; i < points.Count; i++)
{
    using (TextureBrush tbr = new TextureBrush(image))
    {
          tbr.RotateTransform(i * 4);
          var p = PointToClient(Cursor.Position);
          tbr.Transform = new Matrix(
          75.0f / 640.0f,
          0.0f,
          0.0f,
          75.0f / 480.0f,
          0.0f,
          0.0f);
          e.Graphics.FillEllipse(tbr, p.X - 50, p.Y - 50, 100, 100);
          Pen p3 = new Pen(tbr);
          e.Graphics.DrawEllipse(Pens.DeepSkyBlue, p.X - 50, p.Y - 50, 100, 100);
    }
}

使用している画像は次のとおりです。

画像

これがどのようになるかです:

イニシャル

私はこのように見えるように画像で円を塗りつぶしたい(編集された画像):

最後の

任意のヘルプをいただければ幸いです。

4

1 に答える 1