午後わてんのブログ

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

2014-01-01から1ヶ月間の記事一覧

透明グラデーションの強度を設定できるようにしたPixtack紫陽花

昨日見つけたマウスで移動した後の透過処理の不具合を解消 透明グラデーションのボタンの名称変更、グラデ2→左、グラデ3→左右、グラデ4’→左上 透明グラデーションの高速化、LockBitsを横、左右にも適用 透明グラデーションの強度を設定できるようにした 四角…

文字の描画で2色グラデーションと背景色が付けられるようになったPixtack紫陽花

文字の描画 背景の塗りつぶし、背景の2色グラデーション、透明度 文字の2色グラデーション 文字の見本 背景を塗りつぶすと縁取りはできない 文字の描画のタブにいろいろ増えたけど 初期設定では今までと同じ結果になる 黒で横書きで背景色は透明 背景色の透…

赤以外白黒にするを使いやすくして黄色、水色、マゼンタにも対応したPixtack紫陽花

昨日の続き 赤、緑、青以外を白黒にするの操作をラジオボタンとトラックバーにしてみた 黄色、水色、マゼンタも作ったけどいまいち テスト機能のウィンドウの「色変え」タブの左に並んでいる ラジオボタンとその右のトラックバーで操作する ラジオボタンをボ…

文字の描画で太字と斜体に対応、緑と青以外白黒ができるようになったPixtack紫陽花

緑以外白黒と青以外白黒を追加、LockBits使用 テスト機能のウィンドウにタブコントロールを追加した それに伴うレイアウトの変更 文字の描画で太字と斜体も指定できるようにした ボタンが増えてきたのでタブコントロールを使ってみた 赤以外を白黒にするに引…

赤以外白黒と一部の透明グラデーション画像処理が20倍以上速くなったPixtack紫陽花

LockBitsを使って画像処理を高速化してみた よくわかっていないので試しに「赤以外を白黒」と「グラデ4」だけ対応 今まではカラーマトリックスを使わない画像処理はGetPixelを使っていた 今回のはLockBitsっていうのを使った結果、20倍以上速くなった 1000x…

八方向から透明のグラデーションができるようになったPixtakc紫陽花

上下の順番を入れ替えたときの高速化 カーソルキーで移動後の透過処理の改善 画像を元に戻すのボタンを押したときも透過処理をするようにした 透明グラデーションをできるようにした 種類は左、左右、斜め グラデの範囲指定にトラックバーを使ってみた 透明…

消去した画像の復活と履歴から文字選択ができるようになったPixtack紫陽花

消去した画像を復活させることができるようにした ただし復活位置は完全再現されない、縦と横のx,yは相対値になり 上下の順番のzは1になるから一番上に表示される 文字の描画のテキストボックスをコンボボックスに変更して 履歴から選べるようにした 復活ボ…

連続して文字の描画ができるようになったPixtack紫陽花

修正された不具合 選択画像の位置に追加で元の画像に重ねるのときにスライドの数値ではなく 間違ってグリッドの数値を取得していたのを修正 画像がない時にカーソルキーを押したらエラーになっていたのを修正 追加された機能のようなもの↓ 文字の描画のテキ…

選択画像を基準にして四角形作成と画像の追加をできるようにしたPixtack紫陽花

「ドロップした位置」にチェックが入った状態でのいろいろ 「ドロップした位置」にチェックが入った状態での不具合を修正 「ドロップした位置」にチェックが入った状態では以下のボタンは使えないようにした コピペ、クリップボードから、文字の描画、四角作…

致命的な不具合が直った?枠にもアンチエイリアスできるようにしたPixtack紫陽花

角丸の枠にもアンチエイリアスをかけられるようにした 致命的な不具合が直ったかも 開いた画像をマウスで位置の調整をしている時に突然発生するもので クリックした画像がものすごい勢いで左上に飛んで行って 残された画像は座標が30000x30000くらいの右下…

画像として描画する文字にアンチエイリアスできるようにしたPixtack紫陽花、使い方メモ

描画する文字にアンチエイリアスをかけられるようにした それに伴い縁取りの種類も増えた テスト機能のウィンドウのレイアウト大幅変更、ボタンの置き場がなくなってきた 上層に追加の時にコピペボタンを押すとエラーになっていたのを修正 「文字の描画」ボ…

四角形の枠と塗りつぶしの四角形を作成できるようにしたPixtack紫陽花

四角形の枠と塗りつぶしの四角形を作成できるようにした 縦長の画像を選択して四辺のボタンを押すとエラーになっていたのを修正 四角形を作成は四角形作成のボタンを押すとできる 大きさは近くにある128が入っているところで指定できる それぞれ縦と横の大き…

透過処理の高速化(焼け石にお湯)?したPixtack紫陽花

グレースケールのボタンを押すとエラーになっていたのを修正 透過処理の高速化(焼け石にお湯) 画像1を半透明にする 選択中の画像の名前は右下に表示されていて いま選択しているのは画像1.png 半透明や一部を透明にすると名前の末尾に_Tをつけるようにして …

文字の縁取りができるようになったPixtack紫陽花

透明画像の拡大縮小時の不具合解消 文字が入力されていない時に文字の描画ボタンをおした時の不具合解消 文字の縁取りができるようになった 半透明か透明で拡大縮小した時の不具合を解消した この状態で画像2を拡大すると こうなっていたのを なおした 縁取…

透明や半透明の画像もコピペできるようになったPixtack紫陽花

開いる画像や開いていた画像に上書き保存しようとするとエラーになるのを修正 画像がない状態で画像を消去しようとするとエラーになるのを修正 画像がない状態で透過色を元に戻すのボタンを押すとエラーになるのを修正 半透明の画像にカラーマトリックスを使…

画像のコピペと文字列の縦書ができるようになったPixtack紫陽花

文字列の縦書に対応 ラジオボタンの横か縦で選択 英数字は縦にならない? 縦書用のフォントなら縦になるのかも 枠の中央になるようにしてみたけど、あまり意味がなかったかな コピーするのボタンで選択画像をクリップボードにコピーできるようにしたので そ…

サムネイル表示と透過色設定を大幅に変更したPixtack紫陽花

今回の変更はこんな感じで、メインウィンドウへ久しぶりに手を加えた 左上のサムネイル表示を元の画像のアスペクト比と同じにするように変更 サムネイル表示は元の画像の状態で表示するようにした 今までは画像処理した後の状態を表示していた 透過色に適用…

文字列を画像として表示できるようになったPixtack紫陽花

今回の大きな変更は文字の描画に画像を使わないようにしたこと これで文字列の縦横の大きさに合わせるのもできるようになったので無駄がなくなった 文字を画像に重ねた時は文字の背景色は消えるみたい これをそれぞれjpegとpngで保存すると↓ jpegの場合は背…

赤以外を白黒にすることができるようになったPixtack紫陽花

変更があったのは緑の丸の3箇所 セピア色 セピア色のボタンを押すと右のマトリックスの数値がそれ用に設定されるので ColorMatrixのボタンを押せば色が変わる 画像をクリックしたり移動すると色は元に戻る マトリックスの左下を0.2から0.3に変更した場合 適…

画像の90°回転、左右反転、文字列の描画ができるようになったPixtack紫陽花

今回は画像の左右への90°回転と左右反転と文字列の描画 画像の90°回転 左右反転してそれぞれ90°回転したところ 文字列の描画はいまいちのできで 画像を表示している枠を使っているから この状態で文字列の描画を押すと こうなる 画像に文字を追加するのでは…

画像を白黒に、四辺の透明グラデーションが速くできるようになったPixtack紫陽花

数値を指定して白黒 0.3で白黒 0.5で白黒 0.7で白黒 ランダムの閾値で白黒 四辺の透明グラデーションの範囲を指定できるようにしたのと ガンマ値を指定できるようにした 左上が5で四辺の透明グラデーション 右上が30で四辺の透明グラデーション 左下がガンマ…

グレースケール、カラーマトリックスで色を変えて遊べるようになったPixtack

おまけ機能がどんどん増えていく グレースケール、そのまんま これは拡大して半透明でも大丈夫みたい 四辺のボタンで四辺を透明のグラデーションにする 本当は角を丸くしたかったんだけど1日考えてもできなくて諦めた さらに他の透過処理をした後だとその透…

拡大縮小と指定色の半透明をできるようにしたPixtack紫陽花

おまけ機能を押すと上のウィンドウが出てくる これで選択した画像を半透明にしたり拡大縮小する 半透明にする色は表示されている画像から選ぶ 四角をクリック→画像をクリック→四角をクリック→透明度を指定する→透明ボタンをクリック 矢印のところの四角をク…

透明度を指定することができるようになったPixtack紫陽花

おまけ機能で別のフォームウィンドウを開いて 数値をボタンかマウスのホイールで変更して 横にある半透明のボタンを押すと半透明になる 下限0が透明で、上限100が不透明 色を元に戻すのボタンで元の画像に戻る 上から透明度80,50,20,5にしたところ 下にあ…

クリップボードから追加すると順番がおかしくなるのを修正したPixtack紫陽花

修正したつもり だったけど直ってなかった 消去したりすると順番がおかしくなる ダウンロード Pixtack_20140105.zip Pixtack紫陽花 - SkyDrive https://skydrive.live.com/?cid=39DEECDB8489B195&id=39DEECDB8489B195%21305 直ったケロ Pixtack_20140105_02.…

選択した画像だけ半透明にできるようにしたPixtack紫陽花

選択した画像だけ半透明にできるようにした もとに戻す機能はないけどまた開き直せばいいかなと 透明度を指定することもできない、一律50%まさに半透明 半透明も面白いなあ 機能を増やすとバグも増える 参照したところ 画像を半透明で表示する: .NET Tips: …

エクセルの図形やセルを画像として貼り付けることができるようにした

選択範囲をコピーして クリップボードから追加で選択範囲のセルを画像として貼り付けることができる 保存した画像 もちろんセル範囲だけではなくオートシェイプ図形もコピペできる 以下を参考というかそのまま Microsoft Officeでコピーした図をPictureBoxに…

複数の画像を並べて1枚の画像にするアプリ作った

複数の画像を並べてマウスで移動させたり 上下の順番を入れ替えたりして 一枚の画像にする ドラッグアンドドロップで4つの画像を表示した所 マウスで画像を適当な位置に移動 上下の順番を入れ替えるときは 画像をクリックして選択して 左上の赤丸の中のボタ…