Bonjour,
j'ai besoin de capturer 2 formats d'ecran simultanément.
A savoir pouvoir capturer d'un format 384*292 une image en 720*578
sans pour cela utiliser la fonction StretchDIBits.
A+
Bonjour,
j'ai besoin de capturer 2 formats d'ecran simultanément.
A savoir pouvoir capturer d'un format 384*292 une image en 720*578
sans pour cela utiliser la fonction StretchDIBits.
A+
Tu veut capturer un écran 800x600 (par exemple) est extraire deux zones une de 384*292 une autre de 720*578 ?
Qui va piano va sano...
sinon regarde ce lien : http://www.codeproject.com/dialog/screencap.asp
Qui va piano va sano...
Bonjour,
En fait je fais une aquisition video en 384*292 en mode CCIR(720*578) taille de ma hWnd et j'en ai 4 comme çà dans la ClientArea de 768*578
Je voudrais pouvoir enregistrer q je clique sur l'image en 1/4 ecran l'enregistrer en 1/4 et en plein écran mais sans pour cela utiliser GDI way
car je l'ai déjà fait et le StretchDIBits subpixelise l'image d'origine.
@+
christophe
Tu veux en fait faire de l'interpolation entre les pixels lors de l'agrandissement. StretchDIBits sait le faire, mais il faut le lui demander avec SetStretchBltMode (voir HALFTONE en particulier).
Si ça ne te convient pas faudra voir une autre lib (GDI+ au hasard), mais GDI utilise l'accélération matérielle si elle est dispo, c'est pas négligeable dans ce genre de manip...
http://www.developpez.net/forums/viewtopic.php?t=202085
?????Envoyé par latisane
j'ai répondu à ce genre de question ça fait à peine quelques jours.
On peut créer un DC en mémoire avec CreateDC ou CreateCompatibleDC , découper la portion qui nous intéresse et faire un StrechBlt ou BitBlt
Houllà l'ami je crois que tu n'est pas sorti de l'aubergeA savoir pouvoir capturer d'un format 384*292 une image en 720*578
Parce que 720*578 c'est le format PAL donc d'après ce que je peux comprendre c'est pour faire une capture vidéo.
Et ça je ne sais pas comment on peut faire parce que faire CTRL-PRINT SCREEN avec Windows Media Player ça ne marche pas
ouai, c'est pour ça que dans le lien que j'ai mis y'as 3 manières de capturer, avec le GDI, Avec DirectX et avec l'API WindowsMediaPlayer...Envoyé par mat.M
Mais le truc qui n'est pas clair (pour moi en tout cas) c'est sa séparation en 4 d'une Vue 720*578 en vue de 384*292 ???
Qui va piano va sano...
euuh non , je crois qu'il veut simplement agrandir par 2 une image 384*292 en 720*568 d'après ce que je comprends [/quote]Mais le truc qui n'est pas clair (pour moi en tout cas) c'est sa séparation en 4 d'une Vue 720*578 en vue de 384*292 ???
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager