Musi_chan's Blog

アクセスカウンタ

help RSS Webページをキャプチャ時の垂直スクロール・バー

<<   作成日時 : 2007/04/22 23:59   >>

ブログ気持玉 0 / トラックバック 0 / コメント 3

以前、どうにかならないか紆余曲折して諦めた問題。

表示したWebページ全体をキャプチャしたい,の巻(ソース編)
スクロール・バーについては、非表示にしてしまえば無問題。
ただし動的に表示/非表示の切り替えを行うと、その都度ページが読み込まれてしまう(リロードされる)ので、場合によっては欲しい内容ではなくなってしまう可能性あり。

リロードされるなら、オフライン・モードにしてしまえばローカルのキャッシュが使われてページ内容は変わらずに済むのでは?
しかも通信は行われなくなるから、再表示時間も短くなるのでは?
こんな妄想を抱きつつ試してみたけどダメだった。

かなり長いこと放置してたけど、入浴中に ふっと思った。

スクロール・バー付きで良いからキャプチャしたあと、そのイメージからバー分の領域を除けば良いのでは?

やってみた。
とっても期待どおりの画像が保存できた、素晴らしい!

テーマ

関連テーマ 一覧

月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(3件)

内 容 ニックネーム/日時
初めまして。
Webキャプチャのソース、非常に勉強になります。
ソースのコメントにフレームを使用しているものは
キャプチャできないようなことが書いてありましたが、
ちゃんとキャプチャできているように見えます。

なにか問題があるのでしょうか。
zen
2007/04/25 04:08
本来ならフレームごとにキャプチャすべきサイズを再帰的に取得して、全体のサイズを調整するとかイロイロしないといけません。

その処理を端折っているので、フレームを使ったページをキャプチャしても可視部分しか取れてないはずです。
そんな動作では既存のブラウザで[Alt]+[PrtSc]キーを押下するのと変わらないわけで、ページ全体をキャプチャするのが目的のソフトウェアとしては大問題なわけです。
Musi_chan
2007/04/25 09:56
ああ、なるほど。
確かにそうです。
でも、それをやるとなると、一枚の
画像にするのは難しいですね。
左上のフレームは横に長く、左下は縦に長い、
右上は横にも縦にも長く、右下は何もない
っていうようなフレームだと、合成しても
きれいな一枚絵にならないから、各フレーム毎に
画像にした方が良いのかなぁ。

zen
2007/04/25 15:36

コメントする help

ニックネーム
URL(任意)
本 文
Webページをキャプチャ時の垂直スクロール・バー Musi_chan's Blog/BIGLOBEウェブリブログ
[ ]