午後わてんのブログ

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

Pixtack紫陽花2.7.62.145_保存する設定項目の追加と画像からの色の取得

昨日テストしていた
これを使って
 
文字の描画で
設定リストに表示している項目に今の設定を上書きできるようにした
保存できる設定項目を増やした
斜体、太字、アンチエイリアス、影、影色、傾き角度、縁取りの色、縁取りの幅、背景色の有無。
アプリの設定で保存する箇所も増やした
グラデーションの有無、ガンマ補正の有無、斜体、太字、アンチエイリアス、影、影色、縁取りの幅
登録ウィンドウの初期表示位置をテスト機能のウィンドウの右上にした。
昨日の設定ファイルではアンチエイリアスの設定がなかったので、引き継ぐとアンチエイリアスのチェックが外れてしまうことになる、設定がない=False
なのでアンチエイリアスにチェックを入れて上書きボタンを押せば再設定される。
フォントの色1と色2を選択するボタンの下に選択した色を表示する枠を付けた
その枠をクリックしてから表示された画像をクリックするとそこから色を取得して
フォントの色に指定することができるようにした

動作の様子
画像から色を取得してその設定をリストに追加して
リストから設定を選択して文字の描画をしているところ
 

f:id:gogowaten:20191017123404p:plain

詳細設定のボタンを移動
描画する文字の色1とグラデーション用の色2を表示する枠を追加した
 

f:id:gogowaten:20191017123416p:plain

色のボタンの下の枠をクリックするとマウスカーソルが
スポイトのかたちに変化して
表示されている画像から色を取得することができるようになる
 

f:id:gogowaten:20191017123431p:plain

枠の中の色がクリックした場所の色になる
枠をクリックするとカーソルが元の形に戻る
 
 
イメージ 4
赤枠が書式の登録で保存される項目
上書きボタンはコンボボックスに表示されているところに
今の書式が上書き登録される
 
 
イメージ 5
昨日の設定ファイルを引き継ぐとチェックが外れてしまう箇所がある
アンチエイリアスと背景色の透明の二箇所
なのでチェックを入れて上書きボタンを押せば元に戻ることになる
 
 
スポイトのカーソルは自作したんだけど大きすぎたw
それに黒色しか使っていないので暗めの画像だとカーソルが見づらい
詳細設定っていう名前もなんか違う
そもそも登録ボタンがある方と文字の描画にあるものを入れ替えたほうが良さそう?
どうしようかな
 
ダウンロード
ヤフーボックス
 
 
次回