1

SnappyWindows 7 で(src - http://www.codediesel.com/downloads/snappy ) とwkhtmltoimage(src - http://code.google.com/p/wkhtmltopd ) を使用して URL から画像を取得しようとしましたが、毎回私は得る

エラー: エラーが含まれているため、画像を表示できません

コード:

<?php
require_once('Snappy/Media.php');
require_once('Snappy/Image.php');

/* 'wkhtmltoimage' executable  is located in the current directory */
$snap = new Image('C://"Program Files"/wkhtmltopdf/wkhtmltopdf.exe');

/* Displays the bbc.com website index page screen-shot in the browser */
header("Content-Type: image/jpeg");
$snap->output('http://www.bbc.com bbc.jpg');
?>
4

1 に答える 1

0

何を使っているかわかりませんが、http://www.artviper.net/website-tools/website-thumbnails.phpに素敵なサイトがあります。リンクをカスタマイズして、任意の Web サイトを表示することもできます。読み込みに時間がかかりますが。したがって、ローカルに保存することをお勧めします

出力幅とブラウザの幅/高さをカスタマイズすることもできます.

それらをローカルに保存して画像を表示する簡単なサンプル コード:

<?php
$site = $_POST['site'];
if (strlen($site)==0)
  $site = "www.stackoverflow.com";

$url = "http://85.25.9.83/artviper.php?w=360&sdx=1024&q=90&userID=AV_47845683_352324_2FC&url=".urlencode($site);
$content = implode('', file($url));
file_put_contents("myimage.jpg", $content);
?>

<form method="POST">
<input type="text" name='site' value='<?php echo $site; ?>'/>
<input type="submit" value="Show image" />
</form>

<img src='myimage.jpg' />
于 2012-12-07T12:16:50.250 に答える