2016-01-30から1日間の記事一覧

SVGをPNGとして保存する

svgからcanvasを経由して画像に変換する。 昔は、svgの内容をcanvasに変換するライブラリcanvgが必要だったが今はそのままいけるっぽい!? SVGを画像に変換してダウンロードする方法 - Qiita

JPEGよりも圧縮率が高いBPG

GigazineさんのBPG紹介記事が変なので、技術的に検証してみた所…なんと! - Windows 2000 Blog

昔あった新画像フォーマット XNGの仕組み

svg

つまりはSVG、imgタグでsvgを指定できるんだ。 SVG中に画像をbase64で格納してあるだが、gz圧縮してあげれば多少はましかも GIF に変わると噂の XNG という新しいアニメーション画像フォーマットを調べてみた | WWW WATCH

for in breakするには

someを使う方法があるらしい。 someというメソッドの使い方からはプログラムの意図が分かりにくいというのはもっともですが、個人開発だったら別にありな気がする。 場合によっては、プログラムを短く簡潔に書ける。 var result = null; var arr = ['up','do…

javascript booleanへ変換

// !を使う !!1; // true !!0; // false !!'zawa'; // true !!''; // false !!null; // false !!undefined; // false 型変換のいろいろ - Qiita

javascriptのsortで並び替えない。

何を言っているのかよく分からないかもしれませんが、 ある共通の配列処理の中で、必ずしもソートが必要ない場合、デフォルト値としてソートしない無名関数を設定したい。 ソート条件を省略すると、デフォルトは文字列比較でソートされてしまうので Array.so…

chromeのjavascript コンソールでオブジェクトの中身をコピペできるように出力する

chromeのjavascript コンソールでobjectの中身を表示するときに console.dir(object); or console.log(object); or object; とするといずれも階層構造で表示してくれるが、コピペできない。 console.log(JSON.stringify(object); JSONに変換するとコピペでき…

javascriptでbashのfor in

bashのfor inと同じ構文がjavascriptにもあるが、挙動が全く異なるので注意bashのfor inと同じ動作で行いたい場合 今はfor of構文がある。ちなみにjavascriptのfor inは、いろいろな問題を持っていて、ほとんど使い道がない。 for...of - JavaScript | MDN f…