2014年11月15日土曜日

SilentCamをバージョンアップ

バージョン 2.1での変更点は下記の通り
  • 画像の日付がずれる不具合を修正
  • 英語対応
追記
画像の日付がずれる現象については、Javaの仕様によるハマりどころでもあったので内容を記すと
画像の日付変更はCalendarクラスのsetメソッドで行っていたが、
引数の指定が、年や日時は指定したい日時をそのまま指定すればよいが
月のみ0~11で指定するという仕様になっていた。
これを知らずに日付指定を行っていたがために、
画像の日付が本来の日付より1ヵ月先となってしまっていた。

また月の部分の引数に12が入った際、エラーとならず0扱い
つまりは1月になっていた。
試してはいないが%12で取って1を加えて月としている気がする。
エラーが発生しなかった事でバグの発見が遅れる結果となった。

0 件のコメント:

コメントを投稿