LitDev 1.2.24.0 DE
http://litdev.uk/LitDev.De.html Extension API

LD3DView LDArray LDBits LDBlueTooth LDCall
LDChart LDClient LDClipboard LDColours LDCommPort
LDController LDControls LDCursors LDDataBase LDDateTime
LDDebug LDDialogs LDDictionary LDEffect LDEmail
LDEncryption LDEvents LDFastArray LDFastShapes LDFigures
LDFile LDFocus LDftp LDGeography LDGraph
LDGraphicsWindow LDHashTable LDHID LDIcon LDImage
LDInline LDIOWarrior LDList LDLogic LDMath
LDMathX LDMatrix LDMusic LDNetwork LDPhysics
LDProcess LDQueue LDRegex LDResources LDScrollBars
LDSearch LDServer LDSettings LDShapes LDShell
LDSort LDSound LDSpeech LDStatistics LDStopwatch
LDText LDTextWindow LDTimer LDTranslate LDUnits
LDUtilities LDVector LDWaveForm LDWebCam LDWindows
LDxml LDZip

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 EffectBlocks EffectBlue
EffectBulge EffectContrast EffectCyan
EffectFishEye EffectFuzzy EffectGamma
EffectGray EffectGreen EffectHue
EffectInverse EffectJagged EffectLightness
EffectMagenta EffectNone EffectOilPaint
EffectParameter EffectPixelate EffectPosterise
EffectRed EffectReflect EffectRotate
EffectSaturation EffectSnow EffectSwirl
EffectYellow End Interval
Pause PreWin8Mode Resume
Snapshot SnapshotToFile SnapshotToImageList
Start

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.