Hallo, ich habe vor eine Bildschirmlupe zu programmieren. Leider habe ich noch keinen Ansatz. Der Knackpunkt ist der, dass ich das ganze OHNE Screenshot machen möchte, so dass ich bspw. die Uhr anzoome und ich sehen kann, wie die Sekunden weiterlaufen. Im Prinzip wie die Windows-Bildschirmlupe, aber ich möchte sie als Erweiterung bei einem vorhandenen Programm hinzufügen.
Gast
#4025495
ZoomIt von SysInternals (ok, jetzt Microsoft) kann das. Ist ein geniales Tool, vor allem wenn die Augen älter werden... https://technet.microsoft.com/en-us/sysinternals/bb897434.aspx Da würde ich gar nicht gegen anstinken wollen.
Jojo S. schrieb: > ZoomIt von SysInternals (ok, jetzt Microsoft) kann das. Ist ein geniales > Tool, vor allem wenn die Augen älter werden... > https://technet.microsoft.com/en-us/sysinternals/bb897434.aspx > Da würde ich gar nicht gegen anstinken wollen. Ich möchte sozusagen die Windows-Bildschirmlupe (ist ja Live-Zoom) nachbauen (programmieren), und nicht irgendein Programm übertreffen. Wie gesagt, das soll eine Erweiterung bei einer selbstprogrammierten Anwendung werden. Ich hätte gerne ein paar Tipps, wie man das umsetzen kann.
Gast
#4025535
Daniel B. schrieb: > Der Knackpunkt ist der, dass ich das ganze OHNE Screenshot machen möchte Das dürfte nicht funktionieren. Ganz im Gegenteil: Du müsstest vermutlich ständig "Screenshots" mit vielleicht 8 fps oder mehr machen und jeweils vergrößern. Beides sollte unter C# mit SharpDX möglich sein. http://www.codeproject.com/Articles/5051/Various-methods-for-capturing-the-screen (unten unter "DirectX", aber nativ). Mit DirectX 11.1 scheint es noch besser zu klappen, aber das läuft so nur unter Windows 8+: http://www.floschnell.de/computer-science/super-fast-screen-capture-with-windows-8.html https://github.com/sharpdx/SharpDX-Samples/blob/master/WindowsDesktop/Direct3D11.1/ScreenCapture/Program.cs
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.