ここ最近,svg非対応のブラウザで「魔法のように」svgを表示できるjQueryプラグインなるものとしてSVGMagicを紹介しているサイトが見受けられますが,ちょっと待ってくださいよっと.
その動作原理を解説しないってのはフェアじゃないよという記事.
※脊髄反射で公開しているので間違いがあるかも知れません.
2014年1月9日木曜日
SVGに対する誤解を紐解く
憎きieがようやっと世代交代するにあたり,今年こそSVG元年となるべく,(個人的に)頑張らにゃいかん,そんな気がするんですが,そうは行っても世間的にはsvgはまだまだマイナーな存在であってwebを眺めると結構な思い込みとか偏見とかが見受けられます.まぁ別に構いやしないんですが,SVGのポテンシャルを引き出すにはより良いSVGへの理解は必須ですから,ひとつ私見ではありますがよくあるSVGに対する誤解に意見してみようかと.
つーかHIT数多すぎてびっくりしているんよ
ちょこちょこ追加していくよ
Thanx @rikuo .
注意・2014/01/16
この記事はある程度SVGについて調べた上で読むことをおすすめします.そうすることでSVGを”理解した後に生まれてくる”数々のモヤモヤが解消することでしょう.(筆者もかつてそうでした)
逆にSVGに不慣れな人が読んだ場合,却って理解を妨げる危険があります.
つーかHIT数多すぎてびっくりしているんよ
ちょこちょこ追加していくよ
Thanx @rikuo .
注意・2014/01/16
この記事はある程度SVGについて調べた上で読むことをおすすめします.そうすることでSVGを”理解した後に生まれてくる”数々のモヤモヤが解消することでしょう.(筆者もかつてそうでした)
逆にSVGに不慣れな人が読んだ場合,却って理解を妨げる危険があります.
2013年2月3日日曜日
2012年12月3日月曜日
2012年9月15日土曜日
2012年8月4日土曜日
2012年7月18日水曜日
canvas要素の基本的な使い方
svg要素の基本的な使い方の姉妹編です.
(このどこが基本的なんだ?というツッコミはまあ横によけておいて)
http://www.h2.dion.ne.jp/~defghi/canvasMemo/canvasMemo.htm
勢いまとめはじめたcanvas要素のチュートリアルがとりあえず書き上がったので公開してみます.
こんなにも仕様が広大だったとは恐れ入る.
そんでもって改めて機能が足りないことに気づいて悶絶.
そんでもって更にapiが増えそうな気配にああやっぱりと.・・・疲れた.
後はちまちま更新したり,項目を追加したりすることもありますが,お見知りおきを.
(このどこが基本的なんだ?というツッコミはまあ横によけておいて)
http://www.h2.dion.ne.jp/~defghi/canvasMemo/canvasMemo.htm
勢いまとめはじめたcanvas要素のチュートリアルがとりあえず書き上がったので公開してみます.
こんなにも仕様が広大だったとは恐れ入る.
そんでもって改めて機能が足りないことに気づいて悶絶.
そんでもって更にapiが増えそうな気配にああやっぱりと.・・・疲れた.
後はちまちま更新したり,項目を追加したりすることもありますが,お見知りおきを.
2012年7月9日月曜日
ラスタ画像からsvgを作るアプリpotraceHtml更新
拙作svg生成スクリプトpotraceHtmlを更新してみた.
フィルタの仕様はsvg1.1seのものと,filter effects1.0のものを参考にして実装してみた.だが動作検証させてみるとコンボリューションフィルタの結果が違っているように見える.スクリプトのバグも疑ってみたが,gimpでのフィルタ結果とほぼ同様なので,svgにおける処理とは若干動作原理が異なるのかもしれない.
- 画像にフィルタを掛けてからトレース処理を行う為の機能を追加.
特定の色情報だけを取り出して処理したい場合に使える(かもしれない).
フィルタの仕様はsvg1.1seのものと,filter effects1.0のものを参考にして実装してみた.だが動作検証させてみるとコンボリューションフィルタの結果が違っているように見える.スクリプトのバグも疑ってみたが,gimpでのフィルタ結果とほぼ同様なので,svgにおける処理とは若干動作原理が異なるのかもしれない.
2012年7月3日火曜日
ブラウザ上でラスタ画像をsvgに変換するの続きの続き
と,この前まではpotrace.jsをコリコリと弄ってたのですが,これだけでは芸がない.そこで色々調べてみたら,HTML5で追加されたfileAPIと組み合わせて,ブラウザ上でローカルに保存されたラスタ画像にフィルターを施す処理を実現している方がいた.
http://d.hatena.ne.jp/scalar/20101026/1288068169
これはつまりgetImageDataメソッドが実行可能ということなので,これを応用すればブラウザ上でpotraceを実行させて,ローカルのファイルをsvg化できる筈.それでやってみたのがコレ.おお,結構使い物になりそうな感じなので,ちょこっと公開してみる事とする.
http://d.hatena.ne.jp/scalar/20101026/1288068169
これはつまりgetImageDataメソッドが実行可能ということなので,これを応用すればブラウザ上でpotraceを実行させて,ローカルのファイルをsvg化できる筈.それでやってみたのがコレ.おお,結構使い物になりそうな感じなので,ちょこっと公開してみる事とする.
2012年5月1日火曜日
2012年4月29日日曜日
2012年4月27日金曜日
Ubuntu 12.04 LTS アップグレードしてみたメモ
先日Ubuntuのメジャーアップデートがあったので早速12.04(コードネーム:Precise Pangolin )にアップグレードしてみた.もともと気になるところもあったけれど,それほど気になる点もなかったのでそのままGO.
(そもそもUbuntuでのアップグレードは禁忌事項なんだが…)
で,処理完了後やっぱり不具合が発生したのでメモ.その都度更新するつもり.素人判断での対処なのでご利用は計画的に.
(そもそもUbuntuでのアップグレードは禁忌事項なんだが…)
で,処理完了後やっぱり不具合が発生したのでメモ.その都度更新するつもり.素人判断での対処なのでご利用は計画的に.
- Unityが起動しない.
→例によってCompizの設定でUnityプラグインが外れている.(11.04→11.10の時も同じ状況が・・・)
思い余って「unity --reset」を実行してしまったのは秘密だ.
管理アプリが削除されてしまったのでcompiz-plugins-extraを導入する.
- Unity2d等でログインし,端末エミュレータにて下記のコマンドを実行.
- sudo apt-get install compiz-plugins-extra
- CompizConfig設定マネージャを起動し,「Ubuntu Unity Plugin」のチェックを入れる.
- 一旦ログアウトして再度Unityにてログインする.
- wine上のギコナビのフォントが変化.
→wineのバージョンが変更となったことによる影響.
経験上wineの設定を下手にいじると元に戻らない(ギコナビだけ動かなくなる…)ので,ギコナビの設定のみ微調整.
(ちなみに文字化けする場合は何らかの日本語フォントをwineのc:/windows/fontsディレクトリに突っ込んでおくと良い.) - メモリを2.9GBまでしか認識できていない.
→おそらくlinuxカーネルがpae非対応のものとなってしまっているからだろう.
synaptic等で次のモジュールが導入されているか確認する.- linux-image-3.2.0-23-generic-pae
今回↑のモジュールが外れていた. - linux-headers-generic-pae
- linux-headers-3.2.0-23-generic-pae
- linux-image-3.2.0-23-generic-pae
- RabbitVCSが動作するようになった.
11.10ではnautilusがエラーを吐いて死んでいたのが治った!個人的にかなり嬉しい.
(正常に動作するかはまだ試していないが) - Audaciousでwinampのスキンを読み込んだ際に,イコライザー部が正しく表示されない.
2012年4月16日月曜日
Skullgirlsを購入してみた→
BGMの作曲者が山根ミチル氏といったつながりで以前より気になっていたゲーム「SKULL GIRLS」を購入してみた.このゲームは海外の対戦格闘ゲームフリークが作ったもので,いろいろな部分で日本の格闘ゲームのエッセンスが組み入れられており,その筋には割と評判がいいようなのだが…
2012年3月24日土曜日
2012年3月22日木曜日
2012年3月21日水曜日
2012年3月18日日曜日
2段熟カレー販売対決!
だそうで,ラジオの番宣でかなーり気になっていたので行ってみた.場所はベイシア前橋モール店.車で飛ばせば自宅から15分くらいの近場である.ちなみに前橋みなみモールは去年コストコがオープンしたところで,名前は似ているのに店舗の規模としては倍以上違うのだ.
内容はTBSラジオ「爆笑問題の日曜サンデー」の生放送中の1時間で何個グリコ2段熟のカレーを販売できるかといったもので,販売タレントとしてこちらはテツandトモの御両人.むこうははなわさんで実に過去3連勝という実績の持ち主.要は,おいらはたまたまチャレンジャー側についたわけです.ちなみに有名人を間近に見るのは,記憶を辿るにずっと昔に仙台の24時間テレビの会場で見たダンプ松本と,東京の劇場の裏口から出てきた田村正和(かなりの遠目)に続き3回目だったりする.
内容はTBSラジオ「爆笑問題の日曜サンデー」の生放送中の1時間で何個グリコ2段熟のカレーを販売できるかといったもので,販売タレントとしてこちらはテツandトモの御両人.むこうははなわさんで実に過去3連勝という実績の持ち主.要は,おいらはたまたまチャレンジャー側についたわけです.ちなみに有名人を間近に見るのは,記憶を辿るにずっと昔に仙台の24時間テレビの会場で見たダンプ松本と,東京の劇場の裏口から出てきた田村正和(かなりの遠目)に続き3回目だったりする.
2012年2月22日水曜日
ブラウザに表示されている画像をとにかく保存しにくくする方法
知名度の向上を目指して秘蔵の画像をWebで公開したいが,コンテンツの保護の観点から無闇にコピーされたくないってのは割と考えられ得るケースなんだけれど,そもそもインターネットがデータのコピーを授受することで成り立っている以上,このような要件を完全に満たすことは出来ない.つまりブラウザ単体では,どんなに頑張ってもせいぜいローカルコンピュータに保存するのを妨害するくらいが関の山である.
じゃあどれくらい妨害できるのかってことを考えてみた.ブラウザの環境としてはcss3,HTML5,javascriptを想定する.なお,ユーザビリティーなんてものは一切考慮しない.そもそもユーザーの権利を妨害している時点で使い勝手は最悪なはず.
じゃあどれくらい妨害できるのかってことを考えてみた.ブラウザの環境としてはcss3,HTML5,javascriptを想定する.なお,ユーザビリティーなんてものは一切考慮しない.そもそもユーザーの権利を妨害している時点で使い勝手は最悪なはず.
登録:
投稿 (Atom)

