Hallo,
Sagen wir folgendes: ich möchte, dass mein PHP oder Perl-Programm (ist mir ehrlich gesagt egal) zu irgendeiner Seite surft, davon einen Screenshot macht, diesen per GD-Lib verkleinert und dann an den Browser sendet.
Wie mache ich das?
Unter Windows und mit Perl könntest Du zumindest auf die Schnelle eine halbautomatisierte Lösung mit Perl finden.
Aus dem Script heraus startest Du den Browser Deiner Wahl mit dme URL als Übergabeparameter.
Danach wartest Du im Script bis der Anwender ALT-PrntScr( ALT-Druck) benutzt, um den Fensterinhalt des Browsers (weil dann ja aktives Fenster) in das Clipboard zu kopieren. Das kannst Du mit dem Modul Win32::Clipboard erledigen. Damit kannst Du dann auch den Inhalt des Clipboards auslesen und als Bitmap-Datei weiterbearbeiten.
Grüße
Klaus
PS: Ich habe mir einmal ein kleines Script mit dem oben erwähnten Modul geschrieben, das laufend das Clipboard ausliest, wenn Bilder darin vorliegen. Die so ausgelesenen Bilder werden dann mit einer fortlaufenden Nummer versehen und in einem Verzeichnis abgelegt. Damit kann ich wunderbar die Screenshots für eine Programm-Dokumenentation erstellen, da ich mit dem Programm ganz normal arbeiten kann, und immer wenn ich meine, das ist jetzt ein wichtiger Bildschirminhalt, drücke ich einfach ALT-Druck und schon ist das bild abgespeichert.
Grüße
Klaus