Memo toDataURLの際にjpegと比較して軽い方を選ぶように canvasから画像スキームデータを抽出する際のtoDataURL()メソッドですが、そのままだとpng画像になります。toDataURL()はpngの対応が必須実装なので、canvasが使えるブラウザは必ずpng出力が出来ます。ですが、j... 2014.11.01 Memo
Web アイコンのデコレーション処理をnode.jsで立ち上げたAPIに回す 以前ちょっとnode.jsについて書きましたが、概ねAPIの立ち上げが済んだので、今は試験的に内部運用しています。ざっくりどういうAPIかというと、パラメータをGETで渡すと、iconDecotterのcanavs上で描画されるような画像を... 2013.04.05 Web
Web canvas.getImageData・putImageDataを利用したレイヤー効果 canvasに画像を貼り付ける際に、様々な画像加工エフェクトを付けられたら幅が広がるのでは、と思って少し調べた所、こちらのスクリプトで同様のことがされておりましたので、参考にさせて頂きました。フォトレタッチやドローイングツールのレイヤー効果... 2013.03.18 Web
Web canvas.drawImagで貼り付ける画像を回転させる さて今度は回転の話です。これはdrawImageの引数では指定できませんので、変形マトリックスを使います。これもまた2通りのやり方があります。 rotateメソッドでcanvasの変形をしてから、drawImageで貼り付ける transf... 2013.03.02 Web
Web canvas.drawImageで貼り付け先のサイズを調整する 位置調整が出来たら、今度は拡大縮小についてです。これについてもいくつかの方法があります。 drawImageメソッドの引数で貼り付けサイズを指定する scaleメソッドでcanvasの変形をしてから、drawImageで貼り付ける tran... 2013.02.13 Web