アバターの仕組み
アバターって、自分のキャラクターに容姿を自由に変更できるあれね。
Yahooのアバターってどうなってるんだろうと、興味本位からちょっとみてみると
透過画像を重ねて、部分的に入れ替えれるようにしてる。
GDとか使って、まるまる画像生成ってしてるのかとおもったら
意外と単純。(よく考えたらアニメーションGIFとか、そのまま合成できないからあたりまえか。。。)
<style> div{ width :100px; height: 100px; position:absolute; window. } #img1 {background: url(img1.gif) transparent no-repeat; z-index:10;} #img1 {background: url(img2.gif) transparent no-repeat; z-index:20;} #img1 {background: url(img3.gif) transparent no-repeat; z-index:30;} #img1 {background: url(img4.gif) transparent no-repeat; z-index:40;} #img1 {background: url(img5.gif) transparent no-repeat; z-index:50;} </style> <div id="img1"></div> <div id="img2"></div> <div id="img3"></div> <div id="img4"></div> <div id="img5"></div>
こんな感じのHTMLに img1.gif 〜 img5.gif の同じサイズの透過GIFでも用意したら
できあがり。
要は、その画像の組み合わせが大変だってことやね。
コンテンツ生成に高額な費用がかかるのがネック!