Linux上で動くWebページのキャプチャ画像を生成するプログラム

このQ&Aのポイント
  • Linux上で動くWebページのキャプチャ画像を生成するプログラムを教えてください。条件としてはフリーで使えること、Linux(RedHat系のCentOS4で動くこと)、生成した後にimagemagick等でリサイズして変換できること、CSSを使っているサイトにも対応していることが望ましいです。
  • Linux上で動くWebページのキャプチャ画像を生成する方法を教えてください。フリーで使えるプログラムであることと、Linux(RedHat系のCentOS4)で動作することが条件です。また、生成した画像はimagemagick等を使用してリサイズや変換をする予定です。CSSを使用しているサイトにも対応していると望ましいです。
  • Linux上で動作するWebページのキャプチャ画像を生成するプログラムを教えてください。フリーで利用できるものであり、Linux(RedHat系のCentOS4)で動作する必要があります。また、生成した画像はimagemagickなどを使用してリサイズや変換できることが望ましいです。CSSを使用しているウェブサイトにも対応していると良いです。
回答を見る
  • ベストアンサー

Linux上で動くWebページのキャプチャ画像を生成する何かしらのプログラムを教えてください

Linux上で動くWebページのキャプチャ画像を生成する何かしらのプログラムを教えてください 検索していて気になったのですが、以下のページのように様々なサイトのキャプチャ画像の縮小版が並んでいます。 http://clip.livedoor.com/clips/ryumu_ これらのように画像を取得するもので、良い物はありますでしょうか? 条件としては以下の通りです。 ・フリーで使えること ・Linux(RedHat系のCentOS4で動くこと) ・生成した後、imagemagick等でリサイズ等して変換して使う予定です ・CSSを使っているサイトにも対応していること。(Mozilla系レンダリングであると望ましい)

  • bunch
  • お礼率82% (251/303)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2
bunch
質問者

お礼

ありがとうございます。参考にして少し実験してみます

その他の回答 (1)

回答No.1

有名なのはGIMPですがねえ。 こちらにあるのはCent4.3ですが 「アプリケーション」>「グラフィック」>「The GIMP」 起動したら初回は設定画面が出て キャプチャ画像(スクリーンショット)の取り方は 「ファイル」>「取り込み」>ScreenShotで 例えば Select Window 10秒後 で「OK」を押すと 10秒後に FireFoxがアクティブになっていれば、 その画面がキャプチャされます。 もしGIMPがインストールされていなければ 「アプリケーション」>「システム設定」>「アプリケーションの追加/削除」を押し 「グラフィックス」にチェックを入れる(または その横の詳細 をクリックして GIMP関係を選択) あるいはコマンドラインから # yum -y install gimp >・CSSを使っているサイトにも対応していること 意味がよく判りません FireFOXなどのブラウザでちゃんと表示されていれば そのFireFOXでページを開いたところをScreenShot取ればいいので 画像を取り込むSOFTがCSSに対応している必要は無いと思いますが?

bunch
質問者

お礼

あ、すみません、書き忘れてしまったのですがディスプレイ等が繋がっていないサーバマシン上で、その作業を行いたいのです。なのでウィンドウもビデオカードもvncも何もないので、どうすれば良いのかわからず、質問させていただきました。

関連するQ&A

  • WEBページのサムネイル画像生成に関して

    今、PHPにてWEBページのサムネイル画像生成スクリプトを作りたいと考えています。 このようなサービスはすでに複数提供されていますが、表示が遅かったりなどするので、できれば独自に開発したいと思っています。 この場合、どのようにサムネイル画像を生成すればいいのでしょうか? 元々ある画像のサムネイルを生成したり、WEBページのコードなどを取得する方法などは知っています。 しかし、WEBページの場合は、取得したHTMLデータをレンダリングする必要があるのかな?などと考えていて、そのレンダリングしたものを画像化する方法は?などと今まで経験したことのないことを考えています。 根本的に考え方が間違っているのかもしれないですが、生成方法などをアドバイスいただければと思います。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • Linux 用の画像キャプチャソフト

    Linux 用の画像キャプチャソフト Redhat Enterprise Linux 5 を使用していますが、Windows 版の Winshot という画像キャプチャソフトのように、キャプチャをしたいのですが、Linux で動作するものは何がありますか? デスクトップ全体ではなく、その時アクティブなウィンドウに対して画像をキャプチャしたいです。 よろしくお願い致します。

  • Webページのサムネイル生成がうまく出来ません

    Webページのスナップショットを取得し、その画像を縮小してサムネイル生成をするサンプルプログラムが下のサイトで紹介されています。このサイトのソースプログラムをいじって、外部クラスから複数のURLと生成されるサムネイルの画像の名前を一つずつそのプログラムに渡していき、生成された画像データを保存していくようにしようとした所、最初に渡したURLから生成されたサムネイル画像はちゃんと画像になって保存されているのですが、それ以降のURLから生成された画像は真っ白になっていたり、エラーが出たりと、色々いじってみたのですがうまくいきません。どのように書き換えればいいのでしょうか? サイトのURLは http://blog.flup.jp/2007/07/03/web_thumbnail_java_intro/ http://blog.flup.jp/2007/07/04/web_thumbnail_java_2/ http://blog.flup.jp/2007/07/04/web_thumbnail_java_extra/ ソースコードは http://blog.flup.jp/CaptureBrowser.java http://blog.flup.jp/ImageSaver.java

    • ベストアンサー
    • Java
  • 作った画像キャプチャーを,このサイトに★貼り付ける方法を教えて下さい。

    フォトショップとペイントを使って,画像キャプチャーは何とか作れました。 ですが,作った画像キャプチャーをどの様にしてWebページへ貼り付けるのか、色々やって見ても,パソコン初心者の私は。全く上手く行きません。 何方か,作った画像キャプチャーを,このサイトに★貼り付ける方法を教えて下さい。

  • 他サイトのトップページのキャプチャ画像でリンクをはるのは違法?

    ホームページを運営しています。 他サイトの紹介をしたいのですが、その消化したいサイトのトップページのキャプチャ画像を掲載し、その画像で紹介したいサイトのリンクをはるのは違法なのでしょうか? よろしくお願いいたします。

  • phpにて動的なページを生成する方法やプログラムなどをお教えください

    htmlで作成されたホームページの更新をしておりますが、毎日増えるページの追加・更新などの手間に頭を悩ませています。 日々更新される記事が多くのサイトでphpやcgiによって引数を与えて動的なページで生成されたものになっていますが、これを実現できる方法やプログラムがあればお教えいただけると大変助かります。SEO対策には不利なことは承知でおります。 例えば、 ▽記事のリンクが動的なものです。 http://www.okamura-kengyo.com/ ▽カテゴリが動的なものです。 http://www.koitra.net/index/top/index.php ▽cgiであれば以下のようなものです。 http://www.tokyo-calendar.tv/cal/cal.cgi よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • WEB紹介ブログでキャプチャをのせていいの?

    こんにちは。クリエーターの中で、結構有名なブログで様々なWEBサイトが紹介されています。 きまってトップページのキャプチャ画像を載せて紹介しているのですが、あれっていいのでしょうか? 例えばよく私も利用する http://www.ikesai.com/ なども著作権違反にはならないのでしょうか? ブログでよいWEBサイトを紹介したいのですが、できれば同じようにトップのキャプチャを載せたいと思っています。 やってはいけないことなんでしょうか? でもそのブログが割りとデザイン関係の本で紹介もされたりしているので、良いのか悪いのか分からないでいます。 ご意見お願いいたします。

  • 見れないWebページ

    お世話になります。 最近なのですがソフトウェアメーカーのデジタルステージのサイトが正常に見れなくなりました。 しかし、グーグルで検索するとキャッシュとしてはあるようでそこのものはきちんと見れます。 このため、サイトの問題ではなくこちら側の問題なのか?とも思いいますが原因がわかりません。 プラグインの問題かと思いインストールしなおしましたが解決しません。 またSafari以外にもIEやMozilla、シイラでも試しまたが同じでした。 なぜか本来出てくる絵がでてきません。 ID for Websiteのページを見たいのですが。。。 URLは以下のようです。 http://www.digitalstage.net/jp/product/id/ なお、他のページはきちんとみることができます。 (ヤフージャパンだけはなぜか何度か更新しないと出てきませんが) なにか解決法をわかる方お願い致します。

    • ベストアンサー
    • Mac
  • imagegrabwindowでキャプチャされる画像が真っ黒になる

    http://jp2.php.net/manual/ja/function.imagegrabwindow.php こちらにあるimagegrabwindow関数で、特定のウィンドウの中身をキャプチャするという実験をしているのですが、これで生成される画像が一面真っ黒で、ウィンドウの中身をキャプチャできていないのです。調べてみると、CLI(コマンドライン)からでないと実行できないらしく、試してみたところ確かにコマンドラインからコードを記述したphpを実行するとうまくいきました。 これをブラウザ上から実行できるようにしたいのですが、どのようにすれば良いのでしょうか?exec関数で別のphpファイルを shell_exec("php capture.php"); のように指定してシェルスクリプトとして実行させていますが、うまくいきません。これを実行するとコマンドプロンプトが起動するので、CLIで実行されているのではないかと思うんですが・・・。 あとこちらは出来たらで良いのですが、ご存知でしたらお答えいただきたいと思います。参考URLにウィンドウの中身のみキャプチャするというコードが載っていますが、実行してもウィンドウ(IE)が画像に含まれています。また、その画像に写っているブラウザのメニューが私が普段使っているものとは違っています。見たことの無いメニューがあったり・・・これはどういうことなのでしょうか? 環境は以下の通りです。 OS: WindowsXP Server: Apache2.2.4 PHP: v5.2.4 外部接続は許可せず、すべてローカルで実行しています。

    • 締切済み
    • PHP
  • JPEGで、ファイルサイズ55KB以下にできないファイルがある

    デジカメなどで撮ったJPEGファイルを、画像サイズを縮小する作業をしています。 この作業は、携帯電話からURLを指定して画像を表示させることを目的としています。 多くのJPEGは、画像サイズを240x320に縮小することでファイルサイズが10~30KBytesになりますが、一部のJPEGファイルでは画像サイズを縮小しても、圧縮率を下げても、どうやってもファイルサイズが55KBytes以下になりません。 これだと、ファイルサイズが大きすぎて携帯電話で読むことができません。 作業は、LinuxでImagemagick(PerlMagick)を使用しています。WindowsでPhotoshop6.0を使用してもファイルサイズ55KBytes以下にはできませんでした。 試しに画像サイズを1 x 1まで縮小してみましたが、それでもファイルサイズは55KBytesのままです。 (1),ヘッダーが55KBytesもあるとは思えませんが、 どうしてファイルサイズを55KBytes以下にすることができないケースがあるのでしょうか? (2),このようなJPEGファイルのサイズを下げる方法はありませんでしょうか? できればImagemagick(PerlMagick)を使用してファイルサイズを下げる方法があれば助かります。 ■環境 SuSE Linux 9.3 ImageMagick-5.5.7-36.tar.gz ■Imagemagickでやってみたこと 圧縮率を下げる $image->Set(quality=>10); 画像サイズを縮小する $image->Resize(width=>1, height=>1); 以上、よろしくお願いします。