現在のお絵かきツールの状況 2011/1/16
Skbooの開発状況ですが、年末に予定していたアップデートがかなり押してしまっています。
現在はレイヤー機能の改良をメインに作業しています。
大きな改良点はレイヤーの追加と削除です。
あとは、UndoとRedoで作業を戻したりするときの履歴をペイントする以外にも加えることにしたことです。具体的に言うと、レイヤーの追加や削除といった履歴も残して、作業を巻き戻したりできることです。
ウィンドウのレイアウトなどもレイヤーの追加などでレイヤーウィンドウが広がるのを懸念して、変更を加えました。
また、ローカルに保存しておく「作業中断」「作業再開」の機能もすこし変更を加えています。
下のキャプチャー画像は開発中のお絵かきツールです。

見た目上の変化は、おそらくもうないと思います。
キャプチャーにはバグだらけとは書いてますが、現時点ではデバック作業もかなりの時間を費やしてやっているのもあって、もう公開しても大丈夫かなと言うくらいのところまではきていると思います。でも、今回のアップデートはバグがお絵かきをする上で作業中致命的なエラーになることがあると思うので、もう少しデバックをしてからの公開としたいと考えています。
予定がずれ込んでいる要因として、思ったよりもバグが出てしまって、バグをつぶすのに苦労している点と、年末に予定していたアップデート内容ではかなり中途半端なのでいろいろと改良ポイントを増やしている点にあります。
現時点でもまだ操作上の問題点もあるのですけど、お絵かきをしている最中に作業が破綻しない程度の問題点は今後に持ち越して現時点での自分で気がついたバグがつぶせたら、公開したいと思っています。
もうしばらくお待ちください。ご期待ください。
レイヤーに不透明度が設定できるようしました
Skbooのお絵かきツールのレイヤーで不透明度を設定できるようになりました。
レイヤーの不透明度はスライダーを動かして設定します。
前回のアップデートから機能の追加をいろいろとしようと作業をしていたところ、作業効率が悪くなってきたので先に効率が上がるようなスクリプトの書き換えを行いました。実際はまだまだ改善したほうがいいと思うけど・・・
そのスクリプトの修正が少し原因にあるかもしれないけど、今まで正常に動いていたと思う機能でバグが見つかったりとなかなか新しい機能まで手が回らなかった。
あと、なぜかActionScriptの基本的な書き方を間違えて、はまったりとかなり参った感じでした。Operaのバージョンもあがって変わった部分もあったしね。
お絵かきツール以外にも細々と修正を入れてます。
レイヤーに関連する機能で、自分としてはレイヤーの枚数が固定なのをレイヤーを追加したり、削除したりは必ず必要だと思うので追加したいと思っています。年内中にアップデートできたらいいなとは思うけど、予定通りいかないだろうな。
- Category:自分で作ったサービスのお知らせ
- Tag:お知らせ / skboo
Opera11.00でSkbooを使う上での必要な設定
Opera11.00にバージョンアップして、Skbooの動作確認をしていたら、「作業中断」「作業再開」の機能が正常に動作できなかった。
結果としてJavascriptの警告で以下のようなメッセージが出ていました。
JavaScript
User Javascript thread
Your browser does not support scriptStorage or storage quota is not specified.
Set "opera:config#PersistentStorage|UserJSStorageQuota" >= 500 Kb.
これにしたがって、Operaでの設定が必要らしい。このJavascriptの警告はいろいろと検索してみた結果、Opera11.00からUserJSStorageQuotaという設定項目があるみたいです。
Opera11.00をお使いの方は
opera:config#PersistentStorage|UserJSStorageQuota
をクリックすると設定ファイルエディタが開いて「500」と入力すれば、「作業中断」「作業再開」の機能は正常に機能するようになります。
設定ファイルエディタの詳細については
http://ja.opera-wiki.com/設定ファイルエディタ
に詳しく書かれています。
ちなみに、Opera11.00から導入された拡張機能で「NoAds」の拡張機能を導入する上でもopera:config#PersistentStorage|UserJSStorageQuotaの設定が必要だそうです。
そういえば、UserJSStorageQuotaの設定をする前にOperaの拡張機能をためしてみたくなって、「NoAds」をインストールして「NoAds」のpreferencesを開こうとしても開かなかったけど、今はきちんと開くようになってます。
- Category:自分で作ったサービスのお知らせ
- Tag:お知らせ / skboo / JavaScript / opera
ペイントツールの動作がなんだか重い
ずっと、ペイントツールの動作が重いように感じていたけど、いろいろ機能を増やしたりしているので、影響が出ているのかなというくらいに考えていました。だけど、ふとこんなものなのかと疑問を感じるようになりました。
まずは、Flash部分の問題かなと思って、ちょっとAS3のチューニングや高速化といった情報を検索して情報を得るようにしてみました。
それで、どれくらいのフレームレートが出るのか機能を追加してみて、計ってみることにしました。自分の環境では結構高い数値でフレームレートが出ていたので、フレームレートの値を上げてみたら、ブラシツールで線を描くときのレスポンスはかなり変わったように思います。
しばらく、この設定でフレームレートはいこうかなと思うようになりました。
AS3のチューニングの情報を見ていて、まだまだチューニングできる箇所はあるように思えたので、ぼちぼちやっていきたいと思っています。
お絵描きツールにレイヤー機能を追加
お絵描きツールにレイヤーの機能を追加しました。
現時点では3層のレイヤーになっています。
レイヤーは表示と非表示の切り替えができます。また、レイヤーの重ね順を入れ替えることができます。
レイヤーの表示・非表示は、レイヤーウィンドウのレイヤーのリストのチェックボックスのチェックで切り替えます。
お絵描きツールのレイヤー機能について
また、作業中断の機能を使うとその時点でのレイヤーの状態すべてを保存するように変更になりました。
作業中断で保存したあとに、作業再開で保存したものを読み込むとそれぞれのレイヤーに展開されます。
作業中断機能と作業再開機能について
お絵描きを投稿するときにすべてのレイヤーと背景が表示されていないと投稿できません。
この変更によって、以前背景の機能を追加したときの懸念事項でした背景を非表示の投稿時にキャンバスのグリッド柄まで投稿されることを解消できたと思います。
お絵描きの投稿について
レイヤー数などについては今後の改良ポイントにしていくつもりです。
あと、話は変わりますが、Skbooのほうにも掲示板が前々からありますし、いろいろなところで同じような情報を何度も書くのは手間もありますので、書く内容の住み分けをしたいところですね。
Skboo掲示板にはアップデート内容などなるべく技術的なことは上げずに変更点やその操作方法など書いていきたいと思います。
開発ブログのほうは気が向いたら書くというのとどちらかというと技術的な内容のことを書くようにしていけたらいいかなと思います。
開発ブログのほうはいまいち自分で活用できてないので、もっと適当な感じに記事の内容もふやしていこうかなと考えているところです。
- Category:自分で作ったサービスのお知らせ
- Tag:skboo / お絵かき
- プロフィール
-
ぶーすけ
まったりなにか作ってます。
- 作ったサービス
-
- Skboo!!(β)
-
誰でも参加できるブラウザ上のペイントツールでイラストが描けて投稿できるお絵かきブログサービスです。
- とらドラのロゴのようなジェネレーター
-
アニメのとらドラ風のロゴが作れるジェネレーター。雰囲気のみ!
- skbooの画像変換ツール
-
簡単に画像フォーマットを変換できるオンラインツールです。
- skbooのお絵かき掲示板
-
みんなで1枚。お気軽にお描きください。
- WORKING!!のロゴのようなジェネレーター
-
アニメのWORKING!!風のロゴが作れるジェネレーター。あくまで雰囲気のみだけです(TT)
- 3DS MPO コンバーター
-
ニンテンドー3DSで撮影した3D写真をパソコン等で見られるようにJpgファイルに変換するアプリケーションです。


