スクリーンショット機能追加

スクリーンショット保存機能を追加した。

ShinGL2にあって3になかった機能。えふおうさんからの要望で。


使いかたは描画後にこうするだけ。

graphic.saveScreenshot();

引数にFileを渡すことも可能。省略すると現在の時刻からファイル名が生成される。「YYYYMMDD_HHMISS.png」というようなファイル名。場所はカレントディレクトリで。

ほかにBufferedImageも生成できる。自前でデータベースに入れるとか自由に管理したい場合はこちら。

BufferedImage image = graphic.getScreenshotImage();