delicious! newsing! buzzurlにブックマーク! Yahoo!ブックマーク ライブドア - この記事をクリップ! このエントリーを含むはてなブックマーク

php :: サイトのスクリーンショットのサムネイル生成を自前でやりたい

2007/6/15 (Fri) at 12:49 pm

エントリのアイコン

サイトのサムネイルを生成するヤツを自前でやりたいなぁと考えだしたのが2週間くらい前の話で↓

その後、オタオタしつつソレぽいのをつくることができました。でもまだぜんぜんダメです。とても実用的とはいえない。とりあえず仕組みがわかったというヨチヨチ歩きです。これをやるにはLinuxサーバではむりっぽいと教わったので、今回、WindowsXPにApache/php/GDを入れてwwwサーバをつくりました。XPをサーバにするのは初めてやったのですが、ものすごくかんたんにできちゃうのでびっくりしました。msiのインストーラーでポンポン入れてくだけでつくれちゃうのですね。これは実験目的の暫定サーバなのでちょくちょく落ちるかもです↓

ココから頂いたスクリプトを(ThankYOU!)↓

ちょこっと改造してつくりました↓

今回やってみて初めて知ったのですけれど、この仕組みの根幹はIECapt.exeっていう小さなコマンドラインアプリケーションに依存していて、それはなにかっちゅうと、IEのレンダリングをキャプチャするユーティリティです。ナルホド〜。つまりソレ的なモノがLINUXで出現すれば同じことが可能になるのですね。IEはむりだからFirefoxで同じ機能のものとか。既にそういったものがあるのかもしれませんが。ありそうだ。探してこよう。

まだまだ知らないことがたくさんありそうです。自前のサムネイラーを仕事で運用するのはまだまだ先になりそうですが、とりあえず仕組みはわかったぞというトコまで達することができました。

delicious! newsing! buzzurlにブックマーク! Yahoo!ブックマーク ライブドア - この記事をクリップ! このエントリーを含むはてなブックマーク

add your comment!
ヒロヤ
2007/6/15, 2:59 PM
コメント アロー! one-px-ffffff-br one-px-ffffff-tr one-px-ffffff-bl one-px-ffffff-br

その後こういうのもあった。IECapt.exeの代替app。

<a href="http://www.zubrag.com/forum/index.php?topic=125.msg400"; rel="nofollow">http://www.zubrag.com/forum/index.php?topic=125.msg400<;/a>

<a href="http://www.websitescreenshots.com/"; rel="nofollow">http://www.websitescreenshots.com/<;/a>

one-px-ffffff-tr one-px-ffffff-bl one-px-ffffff-br

コメント・プリーズ!

お名前 (your name)
(required)
url
(optional) ※公開されます。
メールアドレス (email)
(optional) ※公開されません。管理者にだけわかります。
コメント (comment)
(required)

※クッキーに保存すると次回から入力を省略できるので便利ですが、お使いのコンピュータに情報が残りますので、公共のパソコンなどからアクセスするような場合はチェックをはずしたほうがよいでしょう。

※コメント中のhtmlタグは実体参照に変換されます。たとえば、『<』は『&lt;』というかんじになりますのでhtmlタグをそのまま書き込んでくださってオッケーです。

one-px-ffffff-tl one-px-ffffff-tr one-px-ffffff-bl one-px-ffffff-br

PROFILEcaption

藤居ヒロヤ。ウェブデザイナー/ウェブディレクター。ウェブデザインオフィス、3OT NET主宰。名古屋市中区。「優しいデザイン」「激しいデザイン」「正しいデザイン」「セクシーなデザイン」「泣けるデザイン」「もっともなデザイン」... 。あなただけのウェブデザインを丹精込めておつくり致します。見積り依頼等、お気軽にお問い合わせ下さい。

お問い合わせフォーム

RECENT ENTRIEScaption

RECENT COMMENTScaption

TOOLScaption

BOOKMARKScaption

RESOURCEScaption

ARCHIVEcaption