OpenGL - Snímání obrazovky – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

OpenGL - Snímání obrazovky – C / C++ – Fórum – Programujte.comOpenGL - Snímání obrazovky – C / C++ – Fórum – Programujte.com

 

richard.zavodny0
Návštěvník
17. 8. 2017   #1
-
0
-

Ahoj, mám dotaz. Opět... :) Rád bych si napsal jednoduchý snímač obrazovky (něco jako je Fraps, apod.), nechci z toho tvořit video, ale chci to mít rozkouskované po jednotlivých snímcích. Dejme tomu, že každou sekundu chci udělat snímek obrazovky a ten uložit. Mám ale dvě podmínky. Mělo by to fungovat multiplatformně (Linux, Windows) (z tohoto důvodu nemůžu použít např. WinApi), a mělo by to co nejméně zatěžovat grafárnu, procesor. Je k tomu vůbec OpenGL vhodné, nebo je na to něco lepšího? :)

Nahlásit jako SPAM
IP: 89.24.189.–
Programátor, Kóder, Grafický designér, Kritik, zastánce Open-Source a Linuxu.
gna
~ Anonymní uživatel
1891 příspěvků
18. 8. 2017   #2
-
0
-

Fraps a další fungují tak, že do procesu injektují vlastní kód a hookují vykreslovací funkce. Dnes je populární OBS, které je open source, tak se na to můžeš podívat. Jednoduchý multiplatformní způsob není.

Nahlásit jako SPAM
IP: 213.211.51.–
JerryM0
Věrný člen
18. 8. 2017   #3
-
0
-

#1 richard.zavodny
hele tady máš příklad

https://stackoverflow.com/questions/5844858/how-to-take-screenshot-in-opengl

Nahlásit jako SPAM
IP: 2a00:1028:83be:235a:921:f...–
gna
~ Anonymní uživatel
1891 příspěvků
19. 8. 2017   #4
-
0
-

#3 JerryM
Myslím si, že kdyby do programu v OpenGL chtěl přidat ukládání obsahu svého okna, tak by dotaz formuloval hodně jinak. Ale jinak jo, třeba tohle by do toho cizího procesu mohl injektovat.

Nahlásit jako SPAM
IP: 213.211.51.–
richard.zavodny0
Návštěvník
28. 8. 2017   #5
-
0
-

Díky moc. :) Omlouvám se za pozdější odpověď, avšak prioritu momentálně dostalo něco jiného, takže jsem na tento dotaz úplně zapomněl. Ještě jednou díky. :)

Nahlásit jako SPAM
IP: 89.24.189.–
Programátor, Kóder, Grafický designér, Kritik, zastánce Open-Source a Linuxu.
richard.zavodny0
Návštěvník
28. 8. 2017   #6
-
0
-

Vlákno nechám otevřené, kdyby jsem se k tomuto náhodou někdy vrátil a třeba se zde ještě objeví nějaký komentář. :)

Nahlásit jako SPAM
IP: 89.24.189.–
Programátor, Kóder, Grafický designér, Kritik, zastánce Open-Source a Linuxu.
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 133 hostů

Podobná vlákna

Snímání kláves — založil TB

Snímání kláves (linux) — založil Atheo

Snimani klaves. (neco jako BIND) — založil Pepa Rohlik

C++, OpenGL, SDL /// C++, OpenGL — založil Kolemjdouci

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý