カレンダー作成ツール β0.1

概要

お手持ちの写真などの画像ファイルから、簡単にカレンダーを作成するためのツールです。

おすすめポイント

撮ったデジカメの解像度そのままで、簡単きれいなカレンダーを作成できます。
文字の大きさや幅・高さが自由に調節できるので、
A4サイズに合わせて!CDケースに入るように!などが(多少がんばれば)可能です。

動作環境

.NET Framework1.1

ひとまず起動してみて動作しなければ、
WindowsUpdateからランタイムがインストールできると思うので、探してください。
2.0(またはそれ以上)のみがインストールされた環境では、動作すると思いますが、未確認。

ダウンロードファイル

CalendarMaker0_01.lzh (3.46KB)

詳細説明 β0.01 [2007.08.25]

コンソールアプリケーションです。
以下のパラメータを渡して起動します。

  1. 元画像ファイル名(bmp, jpeg, gif, png)
  2. 変換先ファイル名(pngのみ)
  3. カレンダー年
  4. カレンダー月
  5. 元画像の下辺からカレンダー月の下辺までの高さ[px] - A
  6. カレンダー月の下辺からカレンダー表上辺までの高さ[px] - B
  7. 曜日セルの高さ[px] - C
  8. 日付セルの高さ[px] - D
  9. カレンダー表下辺から画像下辺までの高さ[px] - E
  10. 日付セルの幅[px] - F
  11. フォント名
  12. カレンダー月のフォントサイズ[pt]
  13. 曜日のフォントサイズ[pt]
  14. 日付のフォントサイズ[pt]
A〜F項目は以下の図を参照ください。

変換後のファイルの幅は元画像ファイルの幅と同じです。
変換後のファイルの高さは自動的に増えます。
変換後のファイルはPNGファイルとなります。

一気に12ヶ月分作成する場合など、batファイルを作ると便利でしょう。

例:
D:\xxx>CalendarMaker sample.png 200709.png 2007 9 30 5 15 25 10 40 "Comic Sans MS" 16 8 9
※スペースがある場合は"でくくる必要があります。

注意点

でかいファイルも変換可能ですが、そこそこCPUとメモリを喰います。
超ベータ版のため、個人の責任においてご使用ください。

今後の予定

祝日対応!
手でソースが書けたらGUI化するかも。(プレビューできればなおよし。)
設定XMLファイル読み込み型にするかも。(使うとき楽そう)
線の幅も設定できたらいいなぁ。
線の幅が計算に入ってないなぁ。
元画像の幅が小さくて、表の幅が大きいような形も対応したいなぁ。
画像が縦長で、カレンダーが右(または左)という形にも対応したいなぁ。
2ヶ月、3ヶ月、4ヶ月カレンダーとかも欲しいなぁ。
背景色や文字色も設定できたらなぁ。
フィードバック場所の設置。
そもそもフィードバックはあるのか?
※ソースがイマイチ汚いなぁ。