LitDev 1.2.24.0 DE
http://litdev.uk/LitDev.De.html Extension API
LDWebCam
Ermöglicht Zugriff auf eine angeschlossene WebCam.
example webcam\webcam.sb, motion-detection.sb
http://blogs.msdn.microsoft.com/smallbasic/2014/10/25/small-basic-webcam-motion-detection
Effect
Ermittelt als Nummer (Standard: 0, EffectNone) oder setzt einen Effekt (s. LDImage.Effect..).
Setzen durch Bestimmen einer Effect.. Eigenschaft (0 bis 25), zB.
LDWebCam.Effect = LDWebCam.EffectGray '4
example 'Seitenumkehr L<->R
LDWebCam.Start(gw, gh)
LDWebCam.Effect = LDWebCam.EffectReflect '13
EffectBlocks
Fügt einen Klötzcheneffekt ein (12).
EffectBlue
Anwenden eines Blaufilters (3).
EffectBulge
Fügt einen Wölbungseffekt ein (19, ähnlich FishEye/Fischauge).
EffectContrast
Fügt höheren Kontrast ein (11).
EffectCyan
Anwenden eines Cyanfilters (7).
EffectFishEye
Fügt einen Fischauge Effekt ein (18).
EffectFuzzy
Fügt einen Unschärfe-Effekt ein (10).
EffectGamma
Fügt einen Gamma Effekt ein (17).
EffectGray
Konvertierung zu Schwarz/Weiß (4, Grayscale gewichtet).
EffectGreen
Anwenden eines Grünfilters (2).
EffectHue
Konvertierung des Farbtons (22).
EffectInverse
Anwenden eines Umkehrfilters (5, Negativ: 255-[R,G,B]).
EffectJagged
Fügt einen Zackeneffekt ein (14).
EffectLightness
Konvertierung der Helligkeit (24).
EffectMagenta
Anwenden eines Magentafilters (8).
EffectNone
Kein Effekt (0, Standard).
EffectOilPaint
Fügt einen Ölfarbe Effekt ein (25).
EffectParameter
Ermittelt oder setzt den Effekt Parameter, s. LDImage.Effect.. für Parameterwerte zu den Effekten.
EffectPixelate
Fügt einen Verpixelungseffekt ein (16).
EffectPosterise
Fügt einen Postereffekt ein (21).
EffectRed
Anwenden eines Rotfilters (1).
EffectReflect
Horizontale Reflexion, Spiegelung an der y-Bildachse (13).
EffectRotate
Fügt einen Rotationseffekt ein (15, Standard: +90 Grad).
EffectSaturation
Konvertierung der Sättigung (23).
EffectSnow
Fügt einen Schneeeffekt ein (9, 4% weiße Pixel).
EffectSwirl
Fügt einen Wirbeleffekt ein (20).
EffectYellow
Anwenden eines Gelbfilters (6).
End()
Beendet die Darstellung im WebCam-Fenster. Muß aufgerufen werden bevor die Shape entfernt wird.
Interval
Ermittelt oder setzt die Mindestverzögerung der WebCam zwischen den Updates [ms] (Standard: 20).
In der Realität werden diese Zeiten aber selten erreicht, insbesondere wenn Spezialeffekte verwendet werden.
Pause()
Pausiert das Updaten der WebCam.
PreWin8Mode
Ermittelt oder setzt Verwendung der (älteren) Vor-Windows 8 Methode. "True" (zB. XP, Vista, W7) oder "False" (Standard).
Resume()
Setzt zuvor pausiertes Updaten der WebCam fort.
Snapshot()
Erstellt ein Bild vom WebCam-Fenster und speichert es mittels 'Speichern als' Dialog als jpg-Datei.
SnapshotToFile(fileName)
Erstellt ein Bild vom WebCam-Fenster und speichert es unter dem angegebenen Dateipfad.
fileName Der volle Dateipfad zum Speichern des Bildes als jpg-Datei.
SnapshotToImageList()
Erstellt ein Bild vom WebCam-Fenster in ImageList.
returns Der Name des neuen ImageList Bildes.
Start(width,height)
Erstellt eine animierte WebCam Anzeige als Shape (Intern: Image#).
Bei mehrfachem Aufruf werden mehrere Kopien desselben WebCam Bildes erstellt.
Dieses Objekt läßt sich mit Standard 'Shapes...' Methoden bewegen, zoomen, rotieren usw.
Maximale Auflösung ist gewöhnlich 640x480 Pxl, wobei kleiner = schneller.
width Die Breite der WebCam Shape.
height Die Höhe der WebCam Shape.
returns Der Name der WebCam Shape.