タグ

ブックマーク / lislis.sblo.jp (1)

  • りす穴さくら

    前記事のlislis Painterについての技術的説明のまとめ。 同種のプロダクトを作成する方々の参考になれば幸いだ。 Fill Paint (Flood Paint)機能について 現在のHTML5標準では同色塗りつぶしの機能がない。 一部ブラウザの独自実装にはあるようなので、将来的には標準化される可能性が高い。 lislis Painterではどうしているかというと、ImageDataを取得して、シードフィルアルゴリズムで塗りつぶしを行っている。 これで、Chrome、FireFox、Opera、SafariのいずれでもPaint Fillが使えるようになっている。 初めは画面全体をgetImageDataして、ペイントした後にputImageDataで描き戻せばいいと思っていたけれど、これだと問題があった。 ChromeではgetImageDataして、そのままputImageDat

    りす穴さくら
  • 1