PaintBBS NEOの進化
お絵かき掲示板を絶滅の危機から救ったPaintBBS NEO
Javaプラグインによるお絵かきアプレットの起動が困難になりはじめた2016年に突如登場したHTML5版のPaintBBS NEOのおかげでお絵かき掲示板は生き残る事ができました。
そのNEOは今も進化しつづけています。
PaintBBS NEOの進化
デスクトップPCの電源が遮断されても描いていたデータが残る
描いていた画面のスクリーンショットを撮ろうとして、誤ってブラウザを完全に閉じてしまい、もしかしたらブラウザを再起動をしたら画像が復元されるのではと祈りながら開きなおしてみたら何も残っていなかった事がありました。
一生懸命描いたのに!??
そんな事もあったので、AXNOS Paintの10ストロークごとにバックアップを参考に、しかしながら実際にはかなり違う方法で、実装しました。
停電してデスクトップPCの電源が遮断された状態からでも復元可能です。
レイヤーが結合されて頑張って描いた絵が消失する事故を防止
一時保存の時に、上のレイヤーに別の絵や文字、あるいは白紙画像を置いて、描いている途中の作画を隠すあまり良くない習慣がお絵かき掲示板にはありますが、この時にレイヤーが結合された状態で投稿されると、頑張って描いた絵が消えてしまいます。
そのため、レイヤー情報が失われる時には確認ダイヤログを開きます。
この場合、OKを押すとレイヤーが統合された画像が送信されます。
キャンセルすれば作画を続行できます。
どちらにしても、このダイヤログが開く時点でレイヤー情報は保存されないのですが、保存されない事がわかっていれば発生しない問題を回避できます。
続きを描く時にキャンバスでアニメを再生しない
画像から続きを描く時のように、動画から続きを描く時にも、キャンバス上でアニメを再生する事なくレイヤー情報を含む静止画を取得します。
オリジナルのPaintBBSにより近い動作になりました。
お絵かき掲示板PHPスクリプトPetit Note
Petit NoteはPaintBBS NEOの最新の機能を使う事ができるお絵かき掲示板のPHPスクリプトです。
オープンソースで開発し、無償で提供しています。
Petit Noteをどうぞよろしくお願いします。
お絵かき掲示板交流サイト Petit Note
そのPetit Noteを使ったお絵かき掲示板の交流サイトを運営しています。
投稿をお待ちしています。
どうぞよろしくお願いします。