canvasとは | フリーランスエンジニアのIT・WEB求人検索・案件情報【A-STAR】

プログラミング

キャンバス

canvas

canvasとは一般に布地、絵を描くための素材、麻や木綿等の厚地の粗布を意味しますが、IT用語としてのcanvasといえばブラウザに関連が深い?その通り、canvasはブラウザ上に図を描くための仕様を意味します。HTML上で図を描くといえば、多くの方がブログ等で実践しているようにGIFやJPEG等の画像ファイルを先に作り込んでからアップロードするのでしょ?と考えがちですが、canvasを実装しているブラウザーがあればまったく別個の方法として、Javascriptを用いて図を描くことができます。では動画やアニメは?canvasはFlashの代替機能ではなく、アニメーション機能は持っていません。canvasでアニメーションとなると1コマ1コマの移動した図を作りこむ必要があります。Flashと比較される方も多いようですが、どちらが有効なのか、効率等も考えた上で最適なツールを選択していく必要があります。動的に図を描く、つまりJavascriptによってユーザごとにローカル側で実行することができる、またもちろんテキストエデイタだけで実装できるのもcanvasの魅力と言えます。canvasは現在使用策定中といわれる新しいHTML、つまりHTML5での実装機能です。またすでに対応しているブラウザーもあります。実際に確認してみるまではなかなかイメージしずらいと思いますので、基本的なサンプルを集めたブラウザー系サイトなどが有用です。

プログラミングのIT用語一覧

プログラミングのカテゴリ一覧はこちら

プログラミングのIT用語一覧

プログラミングのカテゴリ一覧はこちら

案件を探す

検索条件を選択