だるろぐ

明日できることは、今日しない。

「Amaguri」v1.0.0.0

f:id:daruyanagi:20180826223803p:plain

はてなブログ*1ってクリップボードから張り付けて画像をアップロードできるけど、ファイルサイズに制限があるじゃないですか*2。いちいち縮小するのが面倒だったので、クリップボードに格納された画像のサイズが大きい場合は勝手に縮小するアプリを作りました。縮小したくないときは[Shift]キーを押すと、一時的に機能を止めることができます。

あと、ついでなのでデスクトップへ保存する機能も付けました。たとえば[PrintScreen]キーを押すとスクリーンショットが自動でデスクトップに保存されます。そう、Mac みたいにね。デスクトップをキャプチャーするとき、あの機能って邪魔だと思うんだけど、確かに便利なことも多いので……もちろん、設定画面で無効化できます。

github.com

WPF なので TransformedBitmap で縮小をしていたんですけど、Winsnap というスクショツールで取得した画像をコピーするとなぜか全体が黒くなってしまう? 調べたけどよくわからなかったので、System.Drawing.Bitmap に変換して縮小しました。一通り動くまでは一瞬だったけど、この原因調査に半日消えちゃったよ!

ちなみに、名前は「クリップボード、クリップボード、クリッ……そういえばそろそろクリの季節だなー、甘栗食べたいなー」と思ってつけました。

*1:フォトライフ?

*2:エラーメッセージをちゃんと出してくれないから気づかないけど