• Advertisement

Capture partielle d'écran

Tout ce qui concerne la version 10 de windev
**Windev est une marque déposée de Pcsoft**

Capture partielle d'écran

Messagepar lepirate » Jeu Oct 09, 2008 5:40 am

bonjour

voici mon code ci dessous que je voudrai optimiser

pour résumer, mon appli fait une capture d'écran, stocke l'image de tout l'écran dans le champs Capt_écran , et ensuite récupere une partie de cette image et l'affiche dans un champs image appelé img_écran, donc les dimensions ont été choisies par l'utilisateur

Mon pb : c'est la taille de l'image capturée, car l'un de mes utilisateurs a un écran de 2000 x 1000 environ, et quand plusieurs appli tournnt en meme temps, il a une erreur de l'appli qui dit que le systeme manque de ressource
je soupconne donc la capture de l'image d'etre à l'origine du pb

:arrow: n'est il donc pas possible de capturer dès le départ une partie seulement de l'écran :?:

Code: Tout sélectionner
Capt_Ecran..Largeur = SysXRes()
Capt_Ecran..Hauteur = SysYRes()

dCopieImage(copieEcran, Capt_Ecran)

   img_Ecran..Largeur    = slarg
   img_Ecran..Hauteur    = shaut
   Img_ref..Largeur       = SLarg
   Img_ref..Hauteur       = SHaut
   dCopieImage(Capt_Ecran,  img_ecran, copieSrcCopie, sx, sy, shaut, slarg, 0, 0, shaut, slarg)


merci d'avance :P
lepirate
Membre Confirmé
 
Messages: 162
Inscription: Mar Déc 25, 2007 8:40 am

Advertisement

Re: Capture partielle d'écran

Messagepar lepirate » Sam Oct 11, 2008 2:15 pm

pas d'idée ? :x
lepirate
Membre Confirmé
 
Messages: 162
Inscription: Mar Déc 25, 2007 8:40 am

Re: Capture partielle d'écran

Messagepar Samifred » Sam Oct 11, 2008 7:29 pm

Regarde l'exemple WD Lasso, il utilise la classe CLasso.
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3550
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0

Re: Capture partielle d'écran

Messagepar Samifred » Lun Oct 13, 2008 9:37 am

Capture partielle d'une fenêtre... (vidéo)
Code simplifié sans classe.

Copiez/collez le lien ci-dessous dans votre navigateur ou dans votre multimédia.
http://www.winfred.ch/videos/imagepartielle.avi
Dernière édition par Samifred le Lun Oct 13, 2008 10:14 am, édité 1 fois.
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3550
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0

Re: Capture partielle d'écran

Messagepar lepirate » Lun Oct 13, 2008 9:49 am

merci
tu t'es trompé dans les "\" qu'il faut remplacer pas "/"

je télécharge le fichier
c'est une explication vidéo de comment faire ?
lepirate
Membre Confirmé
 
Messages: 162
Inscription: Mar Déc 25, 2007 8:40 am

Re: Capture partielle d'écran

Messagepar Samifred » Lun Oct 13, 2008 10:16 am

Oui merci, idiot que je suis !!!

Comment faire ? je vais préparer un téléchargement des sources.
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3550
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0

Re: Capture partielle d'écran

Messagepar lepirate » Lun Oct 13, 2008 10:47 am

lepirate a écrit:c'est une explication vidéo de comment faire ?

de comment faire pour faire une capture partielle :mrgreen:
je le lirai chez moi ce soir, ici, faudrait que j'installe un log de vidéos
lepirate
Membre Confirmé
 
Messages: 162
Inscription: Mar Déc 25, 2007 8:40 am

Re: Capture partielle d'écran

Messagepar Samifred » Lun Oct 13, 2008 4:14 pm

Celui qui veux les sources du petit projet expérimental WD 10 pour sauvegarder une portion de fenêtre dans une image,
me donne un email dans mon MP.

Voir vidéo du post précédent.
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3550
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0

Re: Capture partielle d'écran

Messagepar lepirate » Sam Oct 18, 2008 4:40 pm

bon j'ai ouvert ton appli samifred, mais ca me parait bien compliqué tout çà juste pour une capture ...

et finalement, j'ai essayé un truc et ca marche
en fait, y a pas besoin d'une image tampon,, on pet directement envoyer cu copieécran dans mon champs image à la dimension voulue :s
soit :
Code: Tout sélectionner
 img_Ecran..Largeur    = slarg
img_Ecran..Hauteur    = shaut
Img_ref..Largeur       = SLarg
Img_ref..Hauteur       = SHaut
dCopieImage(copieEcran,  img_ecran, copieSrcCopie, sx, sy, shaut, slarg, 0, 0, shaut, slarg)
lepirate
Membre Confirmé
 
Messages: 162
Inscription: Mar Déc 25, 2007 8:40 am

Re: Capture partielle d'écran

Messagepar Samifred » Sam Oct 18, 2008 7:40 pm

Evidemment si tu fais une copie fixe et toujours la même, c'est autre chose.
Cordialement, en espérant que ma collaboration soit profitable. Fred Image
PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.
Avatar de l’utilisateur
Samifred
 
Messages: 3550
Inscription: Sam Nov 26, 2005 12:16 pm
Localisation: 128.0.0.0

Re: Capture partielle d'écran

Messagepar Rom » Ven Mar 20, 2009 4:42 pm

Bonjour,

Je suis un nouveau sur ce forum, pas de post de présentation apparement, alors je fais les présentations ici. :)

Je suis intéressé par cette fonction de capture partielle d'écran (celle en video), savez vous s'il est toujours possible d'obtenir les sources ?

J'ai fais un MP à Samifred comme indiqué, mais sans réponse à ce jour... :cry:

Merci :)
Rom
Nouveau Membre
 
Messages: 3
Inscription: Mar Mar 17, 2009 5:11 pm



  • Advertisement

Retourner vers Forum Windev 10

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités