午後わてんのブログ

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

絶対画連合連画1.5、余白の指定をできるようにした

絶対画連合連画 1.5.0

f:id:gogowaten:20210407171753p:plain
絶対画連合連画1.5


ダウンロード先

github.com

ここのGourenga1.5.zip




作成動作環境

.NET 5がインストールされているウィンドウズが必要(.NET Frameworkだけでは動かないはず)


変更改善

  • 画像貼り付けでPNG形式に対応

これで半透明画像も正しく貼り付けることができるようになった

  • 小さな画像も移動しやすいように余白部分でもマウスで掴むことができるようにしたので、小さな画像も移動しやすくなった

f:id:gogowaten:20210407182915p:plain
小さな画像をマウスドラッグ移動


追加

  • 画像同士のアスペクト比の違いで隙間ができる場合、保存画像では隙間を白色にすることができるようにした(今まではjpegなどのアルファ値がない形式で保存した場合は黒色になっていた)

4つのテスト用画像

f:id:gogowaten:20210407164146p:plain
f:id:gogowaten:20210407164206p:plain
f:id:gogowaten:20210407164209p:plain
f:id:gogowaten:20210407164216p:plain
テスト用画像
横長と正方形が混在している状態だと画像同士の連結部分で隙間ができる
f:id:gogowaten:20210407165412p:plain
画像同士の隙間


  • 保存時に画像同士の間隔(余白)指定できるようにした
    f:id:gogowaten:20210407170250p:plain
    余白の指定
    画像同士の隙間も余白の一部ってことで白になる

アスペクト比が同じ画像だけの場合の余白

f:id:gogowaten:20210407170645p:plain
余白
白背景のブログじゃ余白がついているのか見分けがつかない

f:id:gogowaten:20210407171323p:plain
余白
こうなっている




まだ

  • きれいな縮小画像、保存画像作成時の縮小処理をランチョス法かバイキュービック法で計算
  • アプリの設定保存
  • カーソルキーで選択画像変更
  • テンキーで選択画像の移動
  • ステータスバーに時間と動作を表示
  • プレビュー
  • 連結画像の横サイズが一定値を超えるときはメッセージ表示

テンキーで移動ができれば面白いんじゃないかと思いついた、こう8ビットパソコンのゲーム、ザナドゥみたいな感じで


関連記事

次回は明後日
gogowaten.hatenablog.com

前回は昨日
gogowaten.hatenablog.com



最初の絶対画連合連画は4日前
gogowaten.hatenablog.com 関連リンク集もここ