Ein "durchsichtiger" Desktop

  • Grad eben gecodet: http://nw-os.square7.ch/nLiveDesk.exe
    Damit kann man seine Webcam direkt auf dem Desktop anzeigen, für einen topaktuellen Hintergrund oder den Bildschirm durchsichtig zu machen:

    Leider ist meine Webcam nicht so gut, durch die kleine Auflösung erscheint alles gezoomt.

    Spoiler anzeigen


    Haupt-Laptop:
    Dell Vostro 3560 - i7-3632QM, 6GB
    Rechenknechte:
    Lenovo - i5, 4GB
    Medion - Pentium Dual Core, 3GB
    IBM T60 - Core Duo, 2GB
    Lenovo T400 - Core2Duo, 2GB
    Server:
    Sony - Pentium M, 512MB
    Unbenutzt:
    Noname - Celeron D, 1GB

  • Zitat von niwax


    Leider ist meine Webcam nicht so gut, durch die kleine Auflösung erscheint alles gezoomt.

    Das wird eher durch den geringen Linsen-Diameter des Objektivs ausgelöst. Man könnte das durch Änderung des Krümmungsradius kompensieren, aber das hätte Einfluss auf die Perspektive.

    • • • – • – – • – –

  • Ich hatte die Webcam auch nur zufällig ausgegraben, die war vor Ewigkeiten mal neben nem DVD-Player als Werbegeschenk bei nem Handy dabei. Eig ists gar keine reine Webcam, aber wie man sieht kann man fotografieren vergessen.

    Spoiler anzeigen


    Haupt-Laptop:
    Dell Vostro 3560 - i7-3632QM, 6GB
    Rechenknechte:
    Lenovo - i5, 4GB
    Medion - Pentium Dual Core, 3GB
    IBM T60 - Core Duo, 2GB
    Lenovo T400 - Core2Duo, 2GB
    Server:
    Sony - Pentium M, 512MB
    Unbenutzt:
    Noname - Celeron D, 1GB

  • See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.NullReferenceException: Object reference not set to an instance of an object.
    at nLiveDesk.Form1.CapturePicture(Int32& nCaptureHandle)
    at nLiveDesk.Form1.Form1_Load(Object sender, EventArgs e)
    at System.EventHandler.Invoke(Object sender, EventArgs e)
    at System.Windows.Forms.Form.OnLoad(EventArgs e)
    at System.Windows.Forms.Form.OnCreateControl()
    at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    at System.Windows.Forms.Control.CreateControl()
    at System.Windows.Forms.Control.WmShowWindow(Message& m)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.Form.WmShowWindow(Message& m)
    at System.Windows.Forms.Form.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    mehr krieg ich nach der auswahl der webcam nicht, os ist 7

  • - Hast du die Zwischenablage benutzt?
    - Hast du mehrere Webcams?

    Spoiler anzeigen


    Haupt-Laptop:
    Dell Vostro 3560 - i7-3632QM, 6GB
    Rechenknechte:
    Lenovo - i5, 4GB
    Medion - Pentium Dual Core, 3GB
    IBM T60 - Core Duo, 2GB
    Lenovo T400 - Core2Duo, 2GB
    Server:
    Sony - Pentium M, 512MB
    Unbenutzt:
    Noname - Celeron D, 1GB

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!