タグ

Canvasに関するskyriserのブックマーク (12)

  • HTML5 Canvasで画像を白黒化する方法

    Basically, we’re a small design agency located in Montreal, Canada. HTML5 Canvas Image Effects: Black & White - SpyreStudiosにおいて、HTML5のCanvas機能を使って画像を読み込み、さらにその画像を白黒画像に変換して表示する方法が紹介されている。Canvasを使ってどのように画像加工処理を実施するかのテンプレートとして参考になる。 紹介されている機能はソースコードを見るとわかりやすい。次に、HTML5 Canvas Image Effects: Black & Whiteで紹介されているコードを参考にサンプルとして実行しやすくしたものを掲載する。HTMLファイルと同じフォルダに、コードの下に掲載した画像のリンク先に表示される元画像をbeer.jpgファイルとして置

  • uuCanvas.js のサブセットとして VMLCanvas.js を切り出しました + 速くしました - latest log

    uuCanvas.js は、ExplorerCanvas をヒントに作成した、canvas を VML, Silverlight, Flash でレンダリングするライブラリです。 uuCanvas.js から VML 限定版として VMLCanvas.js を切り出しました。 # uuCanvas.js は 1万行。VMLCanvas.js は 2000行 です。 VMLCanvas.js は、機能的に ExplorerCanvas の上位互換となっており、より高機能、より高速、より簡単です(たぶん)。 uuCanvas.js と違い、VMLCanvas.js は外部ライブラリに依存しません。mofmof.js にも依存しておらず単体で機能します。 IE 8 で canvas が使いたくなった場合に、候補の一つとして検討してみてください。 説明 | デモ | ダウンロード | ソースコード

    uuCanvas.js のサブセットとして VMLCanvas.js を切り出しました + 速くしました - latest log
  • NosG研 画像の読み込みイベント(onload)について一考

    Canvasを使ったスクリプトを書いていくにあたって、画像データの読み込みについて一考。 ゲームでは画像を多用しますが、Canvas上にそれを描画するには、読み込みが完了してからでなければなりません。 ブラウザでは、画像の読み込みは非同期で行なわれるので、JavaScriptで描画処理を行ないたいと思っても、「その時に」画像読み込みが完了しているとは限りません。 先回までのサンプルプログラムでは、ページ全体の読み込みが完了してから、開始ボタンをクリックして処理を開始していたので、このような問題はありませんでした。しかし実際のゲームでは、そんな都合よいタイミングで処理を開始してくれるわけじゃありません。ですから、「読み込みが完了してから処理開始」というイベント処理がどうしても必要になります。 …で、たいていのJavaScript関係のリファレンスでは、 img=new Image(); i

    skyriser
    skyriser 2013/03/01
    ローディングの参照カウンタを使う方法。いいね。
  • Learn web development  |  web.dev

    Stay organized with collections Save and categorize content based on your preferences. Explore our growing collection of courses on key web design and development subjects. An industry expert has written each course, helped by members of the Chrome team. Follow the modules sequentially, or dip into the topics you most want to learn about.

    Learn web development  |  web.dev
  • canvasでキラキラした背景を作る方法 - KAYAC Engineers' Blog

    tech.kayac.com、ささやかにリニューアルしました! tech.kayac.comをご覧の皆さん、はじめまして。意匠部ME課のfuchigamiといいます。 どうして技術部ブログに意匠部の野郎が?って感じですが、 技術部ブログのリニューアル記念ということで、ちゃっかりcanvasについて記事を書こうと思います。 最初なので、、、 簡単にぼくの属性を説明すると、html5とか好き、CSS3とか好き、canvasとか興味ある、非モテjavascriptはjQueryがなんとなくわかる程度、非リア充。こんな感じです。 今回のリニューアルではコーディング全般を担当しました。 特に、プログラミングに関してはド素人だ!ということを強調しておきます。 そんなぼくが、canvasを使ってキラキラした背景を作ってみました 「リニューアルするからには新しいことがやりたいよね。だったらhtml5とc

    canvasでキラキラした背景を作る方法 - KAYAC Engineers' Blog
  • 今更聞けないcanvasの基礎の基礎 - KAYAC Engineers' Blog

    はじめまして。新入りのnagataです。 入社式で自転車乗ってた野郎です。 先輩方から「ブログ、書いてね!」とのお達しがあったので、 日報で書いたらウケがよさげだったcanvasのことについて書いてみようと思います。 ※各種サンプルはMac上のSafari4.05、Firefox3.6.3、Chrome5.0で動作を確認しています。 canvasってなんぞ? 図を書き込めるhtml要素です。 OpenGLやDirectXのような面倒な設定を書くことなく、 手軽にグラフィック描画が行えます。 ブラウザだけでローカルアプリケーションのような グラフィカル(かつ動的な)表現が行えるわけです。 とりあえずつかってみる 早速何か描いてみましょう。 こういうことは実践あるのみです。 処理にはJavascriptを使います。 canvasに描画を行うときは、canvas要素からcontextを取得して、

    今更聞けないcanvasの基礎の基礎 - KAYAC Engineers' Blog
  • Canvas tutorial - MDC

    このチュートリアルは、 <canvas> 要素を使用して二次元のグラフィックを描画する方法を、基から説明します。ここでの例は、キャンバスで何ができるかを明確に示すものであり、独自のコンテンツを作成するためのコードスニペットも提供しています。 <canvas> は HTML の要素であり、スクリプト(ふつうは JavaScript)を使ってグラフィックを描くことができます。これは例えば、グラフを描いたり、写真を合成したり、簡単なアニメーションを作成したりすることができます。 <canvas> は ApplemacOS Dashboard のために WebKit に初めて導入した後、ブラウザーに実装されました。現在は、あらゆる主要ブラウザーが対応しています。 <canvas> を使うのはそれほど難しくはありませんが、 HTMLJavaScript の基的な理解が必要です。一部の

    Canvas tutorial - MDC
  • GitHub - arv/ExplorerCanvas: Canvas for IE8 and older

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - arv/ExplorerCanvas: Canvas for IE8 and older
    skyriser
    skyriser 2012/12/28
    IEで使えるCanvas。何点か制限有り。
  • iPhone 5 website teardown: How Apple compresses video using JPEG, JSON, and <canvas>

    iPhone 5 website teardown: How Apple compresses video using JPEG, JSON, and <canvas> iPhone 5 website teardown: How Apple compresses video using JPEG, JSON, and <canvas>by @dbloom (comments on Hacker News) Apple announced the iPhone 5 last week. And what Apple product launch would be complete without a new web presence? Every new Apple web presence does new things using the web platform. A promine

    skyriser
    skyriser 2012/10/10
    じゃあいったいどうやってるの?
  • 要約: Apple iPhone5のページのJPEGとJSとcanvasタグによるビデオの実装がやばいという話

    2012 年 9 月 26 日 追記しました。 要約エントリー。 元記事 : iPhone 5 website teardown: How Apple compresses video using JPEG, JSON, and <canvas> アップルのサイトの iPhone5 のページにある「スライドしてアンロック」のアニメーションが、信じられない実装になっている、という話。簡単に要約してみた。(ミスなどの指摘は @lowply までお願いします) もともと h.264 と WebM の動画フォーマット戦争でブラウザ互換性の問題がまだ残っている上、iPhone などは「再生ボタン」を押さないと再生できなかったりするので、こうした短いアニメーションに video タグを使うことは最適解ではなかったらしい。 そこで発想の転換をして、Retina MBP のページでは、蓋が開くたった 2

    要約: Apple iPhone5のページのJPEGとJSとcanvasタグによるビデオの実装がやばいという話
    skyriser
    skyriser 2012/09/26
    変態だ。
  • あたしルートラボ

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。LatLongLabの河合(@inuro)です。 先日、ルートラボというサービスをリリースしました。主として自転車乗りの方などにご愛用いただいていたALPSLAB routeというサービスの後継となります。今年3月末のALPSLABのクローズにともない、LatLongLabに移行しました。 もちろんただ移行するだけでは相対的には退化なので、ルートラボでも色々と新しい試みを行っています。 そもそもルートラボとは ルートラボは、サイクリングコースや道案内などのルートを簡単に作成し公開できるサービスです。 地図をクリックするだけのシンプル操作でルートが描ける 地図と標高グラフが併せて表示される 作成したルートをWebページに

    あたしルートラボ
    skyriser
    skyriser 2010/04/30
    ルートラボはSVGとかHTML5使われているというお話。何気に結構すごい。
  • 1