午後わてんのブログ

ベランダ菜園とWindows用アプリ作成(WPFとC#)

楕円枠を作成できるようにしたPixtack紫陽花1.3.2.55

楕円の枠を作成できるようにしたイメージ 2

枠の太さは四角や角丸枠で使っているもの
 
イメージ 1
特徴としては輪郭が汚い
枠を太くし過ぎると逆に細くなっていき最後には消える
縦長横長のときに枠を太くするとなんか違う、コレジャナイ感
枠の太さは図形に対して内側に太くしているから太くし過ぎると
消えるのはなんとなくわかるけど輪郭が汚いのはなんだろう
 
描画の各モードは
graphic.SmoothingMode = SmoothingMode.AntiAlias 'アンチエイリアス
graphic.PixelOffsetMode = PixelOffsetMode.Half
pen.Alignment = PenAlignment.Inset '枠の幅が太い時は内側に太くする
graphicdrawellipseではなくgraphic.drawpathをつかってみた、違いがわからん
 
参照したところ
ペンの配置を変更する: .NET Tips: C#, VB.NET
 
ダウンロード
ファイル名 Pixtack_20140322.zip
Pixtack紫陽花 - OneDrive