PaintBBS NEO
JavaScript HTML PHP CSS
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

PaintBBS NEO

お絵描きしぃ掲示板 PaintBBS (©2000-2004しぃちゃん) をhtml5化するプロジェクトです。

作者行方不明のため、許諾は取れていません。

しぃちゃんのホームページ(Vector)
http://hp.vector.co.jp/authors/VA016309/

Flashやhtml5のお絵描きサイトはいっぱいあるんだけど、そうじゃないんだ。
おじさんは昔のjavaアプレットそっくりの環境が欲しいんだ。

  1. 掲示板に投稿できるMac/Win用のアプリを開発します(中身はjavascript)

  2. PaintBBSと見た目や操作性がだいたい同じになってきたら、
    管理人さんに連絡取って直接組み込んでもらうことを目指します

……というわけで、ふたばでNEOが使えるようになりました!

105 名前:◆管理人 投稿日:2017/01/19(木) 02:20 del
落書き板に組み込みました
http://nov.2chan.net/q/futaba.htm
調子が良ければ他のお絵かき板にも導入します

対応環境

Chrome/FireFox/Safari/Edge(最近のバージョンのみ)
iOS(Mobile Safari)
IEはサポート対象外です
Androidでも一応動くのですが、サポート対象外とします

Windowsで線がうまく引けない場合は、以下をお試しください

  • Chromeを使う
  • Wacomのタブレットを使用している場合は「デジタルインクを使用する」をオフにする

Firefox59はタブレットドライバにバグがあるようで「デジタルインクを使用する」をオフにすると
線が乱れます。そのうち直ると思いますが……。

サンプル掲示板

動作確認にご利用ください。

既存の掲示板にNEOを組み込むには(管理者向け)

/samplebbsの下のREADME.md に書きました。
不明な点があればサンプル掲示板で聞いてください

掲示板を新規作成するには(管理者向け)

基本的には/samplebbsの中身をそのままレンタルサーバーにコピーすればいいのですが、古いPHP5.6用なのでうまく動かないことがあるようです
http://neo.websozai.jp/potiboard.php?res=356

PHP7に対応したPOTI-boardはサ骨さんのところで公開されています
POTI-board改 https://sakots.red/poti/

さとぴあさんの記事も参考になるかと思います
POTI-board用テンプレート PINK を配布します。 http://stp.sblo.jp/article/182310034.html

Mac/Win用アプリについて

Mac/Win用アプリはNEO開発のために作られたものです
もうあまり使うことはないと思いますが、今でもNEO非対応の掲示板に投稿するのに使えます

インストール方法

  1. neo-darwin-x64.zip(Mac)または
    neo-win32-ia32.zip(Win)をダウンロードして、どこかに展開する

  2. 実行ファイル (neo.app または neo.exe) をダブルクリック

Chrome等のブラウザで描きたい掲示板を開いてから、アドレスバーのURLをこのアプリにドラッグドロップしてください

履歴

ver1.3.4 (2018/05/30)

  • 裏技ですが、JavaScriptコンソールに

    Neo.painter.inputText.style.fontFamily="serif"

    とか入力してテキストツールのフォントを変更できるようになりました (某所で要望があったので……)

ver1.3.3 (2018/05/17)

  • スペイン語対応 (Spanish support)

ver1.3.1 (2018/04/16)

  • 画面外にドラッグした時にいろいろ不具合が出ていたのを修正

ver1.3.0 (2018/04/04)

  • 対応環境にiOS(Mobile Safari)を追加
  • 「右」ボタンの場所を右側に変更

ver1.2.9 (2018/03/30)

  • モバイルで画面左上に「右」ボタンが表示されるようになりました 「右」をタップ→ツールをタップで右クリックと同じ動作になります 変なUIですがこれが昔風でいいのではないかと...

ver1.2.8 (2018/03/22)

  • safariでリロードした時に画像が保存されないバグを修正
  • iPad proでペンを使った時にボタンが押せないバグを修正

ver1.2.6 (2018/02/22)

  • 既にNEOが組み込まれている掲示板をアプリ版のNEOで開いた時は二重起動の警告を表示するようにしました
  • モバイルでスライダを動かすと全体がスクロールしてしまうバグを修正
  • 日本語以外の環境ではメッセージを英語で表示するように修正

ver1.2.3 (2017/12/31)

  • Safari(iOS、MacOS)でキャンバスの右端や下端の描画がおかしくなるバグを修正。

ver1.2.2 (2017/12/24)

  • AndroidのChromeで描けなくなっていたのを修正。

ver1.2.1 (2017/12/19)

  • 著作権表示のしぃちゃんの名前が「しいちゃん」になってたのを修正。
    どうもver0.3の頃からずっと間違ってたようです。すみません。

ver1.2.0 (2017/12/11)

  • ページを離れるときに警告のポップアップを出す機能は問題が多いので
    デフォルトではオフにしました削除しました

ver1.1.16 (2017/11/25)

  • 塗り潰しのバグ修正できたかも?
  • ブラシサイズを変更するとトーンの柄がずれるバグを修正
  • クレジット表記のボタンを押した時の挙動を新窓表示に変更
  • ページを離れるときに警告のポップアップを出すように修正(ちょっとうるさいですが)
  • RGBスライダを動かすとカレントパレットの色も変わるように修正
  • WonderCatStudioの動的パレットでgetColorsの値がおかしかった問題を修正

ver1.1.12 (2017/9/9)

  • 掲示板開発者用のpaintBBSCallbackがちゃんと実装されていなかったので実装

ver1.1.11 (2017/8/16)

  • スポイトツールのバグ修正

ver1.1.10 (2017/8/11)

  • /samplebbs/README.md修正。
  • スポイトツールの動作変更
  • ベジェツールを微妙に調整
  • Chromeでペンを認識しなくなることがあるので PointerEvents を使うように修正

ver1.1.9 (2017/7/27)

  • キャンバスの端でぼかしブラシを使うと白が混じるのを修正
  • ズーム時にブラシを画面外に出すと画面が点滅する不具合を修正
  • カーソルのゴミが画面端に残ってしまうことがあるのを修正

ver1.1.8 (2017/7/10)

  • EdgeとIEではまだバグが残っていることがわかったので、警告表示を復活しました
    ※Edge40以上(userAgent文字列ではEdge/15と表示されます)でバグが治ったのが確認されています

ver1.1.6 (2017/5/23)

  • Chrome58以降でふたばの画像掲示板に投稿すると失敗する問題を修正できたような気がします

ver1.1.5 (2017/5/10)

  • Chrome58以降でふたばの画像掲示板に投稿すると失敗するようになったので警告表示を追加しました

ver1.1.4 (2017/3/27)

  • サムネール投稿のバグ修正
  • アプレットの高さが足りないときレイアウトが崩れるのを修正しました

ver1.1.3 (2017/3/16)

  • ベジェツールの修正。オリジナルのPaintBBSに近い、ちょっと太い線にしました

ver1.1.2 (2017/3/8)

  • 画面をズームした時にペン先がずれる問題を修正
  • ベジェツールのハンドルの表示を修正

ver1.1 (2017/1/31)

  • ブラウザがIEとEdgeの場合ふたばへの投稿に失敗するので、
    これらのブラウザで起動すると警告を表示するようにしました。

  • テキスト入力ツールの不具合修正

  • 保管ペンのバグ修正

  • カラースライダの上でshift+クリックして値を1ずつ上下できるように修正

  • その他細かいバグ修正

ver1.0 (2016/12/22)

  • バグ修正

    だいたい終了です
    加算逆加算は結局できませんでした
    そのうち誰かが直してくれると期待して撤退……

ver1.0

ver0.9 (2016/12/18)

  • Edge対応
  • IE対応
  • バグ修正

ver0.8 (2016/12/13)

  • ベジェ曲線

  • 角取り・ぼかし

  • 加算・逆加算テスト

  • リロードした時にキャンバスが保存されるように修正

  • Chromeでドラッグ中のカーソルがおかしくなる問題を修正

    残り時間でバグをできるだけ取ります

ver0.7 (2016/12/5)

  • 覆い焼き・焼き込み
  • テキスト入力テスト
  • サンプル掲示板設置

ver0.6 (2016/11/22)

  • 水彩と鉛筆はどうやっても似ないのでひとまずこれで

  • トーン

  • 直線

  • 傾け

  • 四角とか楕円とか

    しんどい

ver0.5 (2016/11/3)

  • スクロールバーをちゃんと表示するように修正
  • キーボードショートカットを一部実装
  • コピーツールのテスト
  • 保管ペンのテスト ver0.5
    だいぶ飽きてきましたが
    年末までには何とかver1.0にしたいと思います

ver0.4.5 (2016/10/23)

  • ブラウザ化テスト

  • 画像の解像度を選んで描きはじめられるようになりました

    お絵かき本体はあんまり進んでないです

  • 消し四角・レイヤー結合・上下反転・左右反転

  • マウスポインタが指の形になっていたのを修正

  • 消しペンにもマスクがかかるように修正

ver0.4 (2016/10/11)

  • ウィンドウビュー

  • マスク・逆マスク

  • ボタンとかスライダとか実装

  • カーソルをちゃんとxorで表示するように修正

ver0.3 (2016/10/4)

  • 鉛筆・消しペン・塗り潰し
  • 透明度
  • 拡大した画像をスクロールできなかったのを修正
  • マスクのテスト
  • 外部のブラウザに飛ばずに送信画面を自分で開いてみるテスト
    ver0.1

ver0.2 (2016/9/28)

いろいろ中途半端なのでこのバージョンは見送ったほうがいいです

ver0.1 (2016/9/21)

とりあえず画像を既存の掲示板に送信するところだけ作って検証
ver0.1


質問・要望等は直接こちらへ
https://github.com/funige/neo/issues

  • しぃペインターとかPooとかは作りません
  • アニメーションの記録・再生には対応しません