Home > Tag:お絵かき
ひさしぶりに開発状況など
お久しぶりでございます。
8月にも入ってしまい、現在の状況などを少し書いておこうかなと思いました。
すっかり筆不精にもなりつつありますが、開発はのんびりと続けています。
現在、skbooのペイントツールの改良を行っています。skbooのペイントツールの改良点とは、レイヤーの統合機能です。いつものことなのですが現在の改良ポイントのざっと開発は終わったのですが、動作テストしてバグがでてはバグを取って動作テストの繰り返しであります。
ずいぶんと安定動作になってきたのですけど、もうすこしチェックをするつもりです。
7月中旬ごろには公開できるかなと思ってましたが、だいぶ遅れてしまっています。もう少しで公開できると思います。
- Category:自分で作ったサービスのお知らせ
- Tag:お知らせ / skboo / お絵かき
ペイントツールへの鉛筆ツールの追加とバケツツールの改良をしました
前回、作業の途中経過を書かせていただきましたが、なんとか公開できるくらいにまでなりましたので、アップデートしました。
バケツツールは、クリックしたポイントから隣接する同一色のピクセルを塗りつぶすようにしました。
鉛筆ツールはアンチエイリアスのかからないジャギーのギザギザの状態の線が引けます。
通常は鉛筆ツールを使う機会はあまりないかもしれないと思いますけど、バケツツールを使用するのにアンチエイリアスのかかった線では、上手い具合にいかないと思い用意しました。
実は消しゴムツールの改良もあわせて公開するつもりでしたが、ある程度の期間で開発の公開するスタイルでやっていこうと思ってましたので、一度区切りをつける意味でも公開することにしました。消しゴムツールの改良は次回公開できればと思います。
結局はある程度のスパンで公開しないといつまでたっても「なんかちがうな」とか思いながら先に進まないというのもあるので、割り切りも必要かと思います。なんか納得いかなくて続けるよりは、少し間を空けたほうがいいことのほうが多い気がします。
今後はレイヤーの合成もできるようにしたいと予定してます。それからメール機能などのコミュニティ機能を充実したいですね。
- Category:自分で作ったサービスのお知らせ
- Tag:お知らせ / skboo / お絵かき
バケツツールの改良でどっぷりはまり中
Skbooでの最近の作業ですが、思ったようにははかどっていません。
現在取り掛かっている課題はバケツツールの改良なのですが、今現時点でのバケツツールはレイヤーを単色で全面塗りつぶすという内容になっていて、これはレイヤー機能がなかったころに背景色を白以外に変えたい時を想定したものでした。
そういうことなので、バケツツールを単色で全面塗りつぶすから選択した位置のピクセルカラーから連続する同一色のピクセルを指定の色に塗りつぶすという内容に変えようとしています。
バケツツール自体は改良できたのですが、それによってほかのツールの改良もしないとバケツツールが生きてこないのでそちらの作業を現在しているところです。その作業がなかなか思うような動作にならず、苦労しています。
もう少しで改良したものを公開できるかと思います。
あとは、ペイントツールのほうの改造で気になっているのが、レイヤー同士の合成は必要と考えています。どうしてもレイヤー数が多くなってくると動作に影響が出てきますので、統合できるレイヤーは統合して作業できたほうがいいと思っています。
ペイントツール以外でもメール機能だったりいろいろ増やしていきたいとは考えてます。
レイヤーの複製する機能を追加しました
お絵かきするためのペイントツールを備えたブログサービス「skboo」のアップデートをしました。
今回はペイントツールのレイヤーのコピーができるようになりました。
今までは、新しくレイヤーを増やすことしかできませんでしたが、既存のレイヤーに描画された内容も含めてレイヤーのコピーをできるようにしました。
機能を増やすときは、あまり考えずに動作すればいいと思い作業してますが、機能が増えてくるとプログラムが複雑になってきたりで自分でも後からわかりづらくなったりする。久しぶりにスクリプトを見て、どうなっているのか再確認するだけでも多少の時間がかかってしまった・・・
後から見てもわかりやすく、今後機能を追加するときにも追加しやすいように、修正(プログラムの整理という感じ)を加えていかないとだめになってきたなと今回思いました。まあ、そんな感じの作業でした。
- Category:自分で作ったサービスのお知らせ
- Tag:お知らせ / skboo / お絵かき
お絵かきツールの複数レイヤーに対応するなどのアップデート
お絵かきツールのアップデートを行いました。
主な内容
・以前は3枚固定のレイヤーでしたが、1枚から20枚までのレイヤーを増減しながらの作業が可能となりました。
レイヤーウィンドウに「追加」「削除」ボタンを追加しました。これを押すことによってレイヤーを追加したり削除したりできます。
また、レイヤーの階層はレイヤーをドラッグアンドドロップすることによって階層を移動させることもできます。
・Undo、Redo機能の強化
レイヤーを増減できるようになったのに伴い、作業履歴の管理の中にレイヤーの追加した情報とレイヤーを削除した情報を入れて、Undo、Redo機能を使うときにレイヤーを追加した削除したことを内容を戻したりできます。
・ウィンドウの最小化
お絵かきツールのそれぞれのウィンドウのタイトルバーの部分でダブルクリックすると最小化します。最小化した状態でダブルクリックすると元の状態に戻ります。
・以前のお絵かきツールも使用できるようにしました。
新しくアップデートした時点ではまだバグが発生する可能性もありますので、アップデートして間もないバージョンは「開発版」、以前のある程度期間が経っているバージョンについては「安定版」という風にして公開することにしました。一応、念のためです。
「開発版」「安定版」の切り替えはお絵かきツールのキャンバスの下に「切り替え」ボタンがあります。押すことによって「開発版」のときは「安定版」に、「安定版」のときは「開発版」に切り替わります。
バグフィックスの対応では以前ではバージョンナンバーをバグフィックスしてリリースした日時にそうようなナンバーにしていましたが、今回からはバグフィックス対応版の場合は下2桁の数字を上げてアップデートしたことをあらわすことにしました。
・20101219バージョン(現「安定版」)の「作業再開」機能を使用時の不具合を修正
キャンバスのサイズをデフォルト状態から変更して「作業中断」して「作業再開」するときに不具合がありました。
それに伴い、「作業再開」「作業中断」時の保存形式を変更いたしました。以前の保存した物が開けないという方は、変換ツールを用意しましたので、http://skboo.net/convert.php(要ログイン)にアクセスして変換してください。
今回アップデートの予定が去年の年末頃を予定していましたが、なかなか自分の中で無理なスケジュールを考えてしまい、思うようにいきませんでした。
動作チェックを繰り返して自分でも安定したお絵かきができるまで時間を要しました。もしバグが発生した場合はできるだけ早く対応させていただきますので、「掲示板」へご報告いただけると幸いです。よろしくお願いします。
現在、確認している事象。
・IE6でレイヤーの重ね順の入れ替えをするときに移動するレイヤーの表示・非表示のチェックが外れる。
・IE6でお使いになるとき、Undo、Redoするときに反応が鈍いときがあります。ゆっくりと一回ずつボタンを押すといいと思います。早く何回押しても反応しないときがありますのでご注意ください。
・現時点でUndo、Redoを使ったときレイヤーの可視、不可視の情報とレイヤーの不透明度の情報を維持していない。
・レイヤー数の上限が20枚というのは私の環境で動作チェックしているときの何とか作業可能な枚数ということで設定させていたいただきました。実際には10枚ほどで作業するとちょっと線などを描いているときに動作が重くなってきているかなと感じたりします。
・お絵かきツールでtitleとmessageを入力するときの現在の文字入力数がわからないのと文字入力上限数のアラートが出ない。
- Category:自分で作ったサービスのお知らせ
- Tag:お知らせ / skboo / お絵かき
Home > Tag:お絵かき
- プロフィール
-
ぶーすけ
まったりなにか作ってます。
- 作ったサービス
- Link




