Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
webcam:mjpeg [2008/10/28 12:13] geraldwebcam:mjpeg [2008/10/28 12:33] gerald
Zeile 49: Zeile 49:
  
 Das Plugin ist von der Firma 'Edimax' und ist anscheinend für den IE geschrieben. Dort funktioniert es aber auch nicht richtig, der IE beschwert sich über Fehler auf den Seiten. Das Plugin ist von der Firma 'Edimax' und ist anscheinend für den IE geschrieben. Dort funktioniert es aber auch nicht richtig, der IE beschwert sich über Fehler auf den Seiten.
 +
 +Ruby-Skript, um Bilder zu catchen: Quelle((http://spodzone.org.uk/packages/hawking-HNC230G.txt))
 +<code ruby>
 +#!/usr/bin/env ruby
 +
 +# Script to extract images from the Hawking HNC230G
 +
 +# Copyright (C) Tim Haynes 
 +# HNC230G{at}stirfried.vegetable.org.uk    http://pig.sty.nu/
 +#
 +# Redistributable under the terms of the GNU Public License: see
 +# <http://www.gnu.org/copyleft/gpl.html>
 +#
 +# Requires ruby, imagemagick
 +#
 +
 +nopics=ARGV[1] || "1"
 +nopics=nopics.to_i
 +
 +require 'socket'
 +require 'RMagick'
 +
 +xsize,ysize=640,480
 +
 +puts "Connecting"
 +
 +s=TCPSocket.new('buffalo', 4321)
 +
 +nopics.times { |n|
 +
 +  puts "Requesting data"
 +  s.puts("0110")
 +
 +  len=s.read(2).reverse.unpack("v")[0]
 +  2.times {s.getc }
 +
 +  puts "Len: #{len}"
 +  jpeg=s.read(len)
 +
 +  puts "Getting image"
 +
 +  img=Magick::Image.from_blob(jpeg)[0];
 +
 +  puts "Saving image"
 +  img.write("foo-#{n}.jpg")
 +
 +}
 +</code>
 +
  
 
Nach oben
webcam/mjpeg.txt · Zuletzt geändert: 2024/02/29 13:36 von 127.0.0.1
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp