Live Wallpaper
#19
Posted 03 September 2017 - 10:34
red46, on 30 august 2017 - 18:59, said:
Ceva nu se leagă.. in v2 decodez cadrele in timp real - ca orice video player. avantaj: animatie porneste instantaneu si ocupa mai putin ram DAR ocupa mai mult CPU. 'nteles acum? |
#20
Posted 03 September 2017 - 12:46
Quote
Trebuie sa gasesc o functie care face zoom mai rapid si ocupa mai putin CPU! |
#22
Posted 04 September 2017 - 14:06
Qupidqu, on 03 septembrie 2017 - 12:46, said:
Si daca n-o gasesti ce o sa faci ? Ai putina rabdare sa vad daca o functie de zoom scrisa direct in assembler poate (ar trebui) sa faca zoom in timp real (la 30 fps) fara sa manance mult cpu. Cred ca Delphi FMX deja are functia asta dar eu sunt pe VCL. Daca e nevoie pot sa adaptez programul pt FMX. Happy? cut3ryan, on 03 septembrie 2017 - 15:08, said:
Interesant. mersi daca ai critici (constructive)... esti bine venit Edited by bionix, 04 September 2017 - 14:07. |
#23
Posted 04 September 2017 - 18:05
bionix, on 04 septembrie 2017 - 14:06, said:
sa vad daca o functie de zoom scrisa direct in assembler poate (ar trebui) Pentru GPU mai degraba. Apoi vezi ca sunt mai multe moduri de a face zoom. Sa maresti ceva x2 pe fiecare latura, scriind fiecare pixel de 4 ori e mult mai usor decat cand ai raporte mai exotice. |
#24
Posted 04 September 2017 - 20:22
dani.user, on 04 septembrie 2017 - 18:05, said:
Pentru GPU mai degraba. Mersi Dani pt feedback. Cred ca placile video au cele mai rapide functii pt chestii de genul asta (zoom). Insa as avea problem cu compatibilitatea programului - mai ales pt userii care au placa video "business" nu "gaming" care are doar functii primare de 2D direct drawing. dani.user, on 04 septembrie 2017 - 18:05, said:
Apoi vezi ca sunt mai multe moduri de a face zoom. Sa maresti ceva x2 pe fiecare latura, scriind fiecare pixel de 4 ori e mult mai usor decat cand ai raporte mai exotice. Thanks again! |
#25
Posted 04 September 2017 - 22:32
Pana una alta, nu stiu cu ce API desenezi dar incearca Direct2D care stie si resize printre altele si foloseste si GPU daca poate.
|
#26
Posted 04 September 2017 - 22:48
bionix, on 04 septembrie 2017 - 14:06, said:
Intrebarea e puerila pt ca e teoretica SI retorica. Evident ca daca nu o gasesc programul o sa manance destul de mult cpu D Un programator daca nu gaseste o functie O CREAZA. |
#27
Posted 04 September 2017 - 23:11
Qupidqu, on 04 septembrie 2017 - 22:48, said:
asta face un user care se joaca(bine tu te zici cu wallpaperele, esti un caz mai aparte). Un programator daca nu gaseste o functie O CREAZA. Si uite ca ai scos si a doua perla, Invata tu ceva programare si apoi esti bine venit sa ne inveti si pe noi. Reutilizarea codului e una din lectiile pe care o sa le inveti. Si te rugam sa ne re-CREEZI si noua DirectX-ul. Ce rost are sa utilizam ceva existent de la microsoft cand poti sa faci tu unul nou si mai bun, de la zero. dani.user, on 04 septembrie 2017 - 22:32, said:
Pana una alta, nu stiu cu ce API desenezi dar incearca Direct2D care stie si resize printre altele si foloseste si GPU daca poate. Pe Windows 7 chestiile sunt mai complicate pt ca nu am access direct la fereastra "desktop" daca Aero e activ. Edited by bionix, 04 September 2017 - 23:13. |
#28
Posted 04 September 2017 - 23:22
bionix, on 04 septembrie 2017 - 23:11, said: Si uite ca ai scos si a doua perla, Invata tu ceva programare si apoi esti bine venit sa ne inveti si pe noi. Reutilizarea codului e una din lectiile pe care o sa le inveti. Si te rugam sa ne re-CREEZI si noua DirectX-ul. Ce rost are sa utilizam ceva existent de la microsoft cand poti sa faci tu unul nou si mai bun, de la zero. puisor, in programare nu exista "nu se poate" , exista "nu stiu" .Daca nu gasesti o functie sau un algoritm care iti trebuie ti-l creezi. Dar asta fac programatorii, tu esti user deci nu te obliga nimeni. Si o alta chestie puisor: uneori este obligat sa reinventezi roata daca aceasta din urma are patent de catre o alta firma care iti refuza dreptul de a utiliza roata. Edited by Qupidqu, 04 September 2017 - 23:30. |
|
#29
Posted 05 September 2017 - 10:26
bionix, on 04 septembrie 2017 - 23:11, said:
Pe Win 10 desenez direct pe canvas-ul ferestrei "desktop". E o fereastra (aproape) clasica. Pe Windows 7 chestiile sunt mai complicate pt ca nu am access direct la fereastra "desktop" daca Aero e activ. Daca HWND/HDC, stie Direct2D sa deseneze pe el. Daca-i ceva mai exotic (putin probabil), desenezi cu Direct2D intr-un bitmap din memorie si-l copiezi pe ala oriunde. |
#30
Posted 05 September 2017 - 16:30
#31
Posted 26 February 2018 - 21:34
v4 lansata de curand:
[ http://www.bionixwallpaper.com/downloads/Animated_Video_Wallpaper/screenshot.png - Pentru incarcare in pagina (embed) Click aici ][ http://www.bionixwallpaper.com/downloads/Animated_Video_Wallpaper/screenshot.png - Pentru incarcare in pagina (embed) Click aici ][ http://www.bionixwallpaper.com/downloads/Animated_Video_Wallpaper/screenshot.png - Pentru incarcare in pagina (embed) Click aici ]http://www.bionixwal.../screenshot.png Edited by bionix, 26 February 2018 - 21:35. |
#32
Posted 28 February 2018 - 22:42
Am reusit sa fac programul sa deseneze animatia pe Win7 sub icon-uri (o sa fac un release maine).
Am nevoie de ajutor cu testingul lui pe Win8/10: https://forum.softpe...per-sub-win810/ Ma poate ajuta cineva? Dureaza 60 secunde (cu tot cu download) Edited by bionix, 28 February 2018 - 22:44. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users