2018年04月28日のツイート

フォトスタジオのキュートスクリーンとかは単色なのでそこを透過色にするツールが欲しいと前から思ってて、スマホでスクショで撮るのでそのままスマホアプリにしたかったんだけど、とりあえず手慣れたC#で作ってみようと思ってとりあえずそのままできたのでソースを置いておきます。

        private void button1_Click(object sender, EventArgs e)
        {
            var fileDialog = new OpenFileDialog() { Multiselect = true };
            if (fileDialog.ShowDialog() != DialogResult.OK) return;
            foreach (var strFileName in fileDialog.FileNames)
            {
                var bitmap = new Bitmap(strFileName);
                bitmap.MakeTransparent(bitmap.GetPixel(0,0));
                var saveFileDialog = new SaveFileDialog()
                {
                    FileName = Path.GetFileNameWithoutExtension(strFileName) + ".transparent" + Path.GetExtension(strFileName)
                };
                if (saveFileDialog.ShowDialog() != DialogResult.OK) return;
                bitmap.Save(saveFileDialog.FileName);
            }
        }

すいません、イベントハンドラの中身だけです。全部は書ききれぬ。

これをにたよーな感じでAndroidで書き直して(たぶんもっと大変なのだ)アプリを作りたいなー、と思っているんだけど…。
めんどうくさいのでだれかつくってくれないかなー。