表題の通りですが、WriteableBitmapEx(WPF)で太さを自由に変えられる折れ線を書きたいと思ったのですが、サンプルを見てもそれらしいのが見当たらず悩んでいます。
今の所、以下のコードにあるようにアンチエイリアスの線で直線1本なら太さを変えられる事は確認しているのですが。
もしかしてそもそも実装されていないのでしょうか。
ご存じの方がおられましたらご教授頂きたいです
言語:C#(WPF)
環境:VisualStudio2019
C#
1 WriteableBitmap wb = BitmapFactory.New(512, 512); 2 using (wb.GetBitmapContext()) 3 { 4 wb.Clear(Colors.White); 5 6 // P1(0、0)からP2(100、100)への緑の線 7 wb.DrawLine(0,0,100,100,Colors.Green); 8 9 //青色のアンチエイリアスライン 10 wb.DrawLineAa(0,200,400,400,Colors.Blue,10); 11 12 //緑色のポリライン 13 int[] p = new int[]{120,0,150,50,200,50,300,250,450,350 }; 14 wb.DrawPolyline(p,Colors.Green); 15 16 //赤い長方形 17 wb.DrawRectangle(100,0,200,100,Colors.Red); 18 19 //黒い三角形 20 wb.DrawTriangle(200,0,300,100,400,0,Colors.Black); 21 } 22 23 imgTarget.Source = wb;
xaml
1 <Image x:Name="imgTarget" HorizontalAlignment="Left" Width="300" Height="300" Margin="0" VerticalAlignment="Top" />
回答1件
あなたの回答
tips
プレビュー