この記事は SLP KBIT Advent Calendar 2018 の7日目の記事です。
最近、講義でC#に触れているのでC#で何かしたいな。
でも何しよう……、と思っていたんですが、最近某FPSゲームでアニメエンブレムを作ることがあり、それを楽にできるアプリケーションを作ってみることにしました。
はじめに言っておくと、クオリティが残念なので期待せずに見てください。
#はじめに
このような素材を複数組み合わせてエンブレムを作るのですが、何もなしだと結構難しい。
なら元画像があればよいのでは?と思い、画像の不透明度を下げ、表示するアプリケーションを作ってみることにしました。
#概要
構造はこのようになっています。formにpictureboxを置き、contextmenuで画像の挿入、透過率を変更することができるようになっています。
このように画像の上からレイヤーを重ねていくことができるため、楽にエンブレムが作れます。
#さいごに
コード量はコンテキストメニューのコードを書いただけのため、かなり少なく、楽に実装することができました。
ただ、目的にある、画像を表示し、不透明度を下げることはできましたが、開発した、という気が起こらないため、今後様々な機能を付け、用途を広げたい。
今現在、画像の拡大縮小等ができないため、エンブレムにしたい部分を切り抜き、使ってもらうことしかできないため、今後実装していきたい。
あと、モニターがない人は、リモートプレイで、エンブレムを作ったほうが細部まで作れるので、オヌヌメですよ。