Copier dans presse papier les images d'un AVI

Présentation
Jouer un "Avi" dans un pictureBox et en effectuer des capture d'images.
Téléchargement
0  0 
Téléchargé 13 fois Voir les 17 commentaires
Détails
Catégories : Autres
Avatar de Francis MILLET
Rédacteur / Modérateur
Voir tous les téléchargements de l'auteur
Licence : Non renseignée
Date de mise en ligne : 14 novembre 2010




Avatar de zazaraignée zazaraignée - Expert confirmé https://www.developpez.com
le 04/05/2007 à 14:26
Salut

La réponse dans cette discussion.
Avatar de stcly stcly - Candidat au Club https://www.developpez.com
le 05/05/2007 à 10:19
bonjour et merci d'avoir essayé mais avec autoredraw ="true "cela inhibe paint event.. pour apprendre paint je mets autoredraw a" false" et je charge dans les paint des zones de dessin les images par loadpicture ;j'ai le meme aspect a l'ecran qu'auparavant :sur l'ecran on ecrit contrairement a l'ordre des couches du manuel ,la form en fond d'ecran, les zones de dessin en intermediaire et les controles images en premier plan :c'est conforme aux souhaits logiques d'un dessinateur et printform envoie form sur le papier.o.k;
par contre si j'essaie de faire l'equivalent de printform sur un fichier la form ou la zone de dessin "container de dessins" devient opaque en premier plan :le container semble devenir une tole d'acier opaque qui nous dissimule le contenu du container..vb semble ne nous offrir que des caches alors qu'un dessinateur souhaite des calques..dans mon fichier .bmp de 1843ko il n'apparait que le contour de la zone de dessin..chere poignée de pixels
a bientot j'espere
Avatar de zazaraignée zazaraignée - Expert confirmé https://www.developpez.com
le 06/05/2007 à 1:45
Peux-tu exprimer tout ça plus clairement. Je n'ai rein compris!

Il me semblait que tu voulais enregistrer dans un fichier le contenu d'un PictureBox et là, tu me dis que tu veux imprimer la fenêtre...
Avatar de stcly stcly - Candidat au Club https://www.developpez.com
le 06/05/2007 à 9:17
bonjour
j'ai voulu dire que j'essaie de proteger ma form(container + contenu)
si printform envoie un fichier correct vers l'imprimante..c'est que la memoire ecran est bien garnie ; l'action que printform fait vers printer je desire la faire vers un disque avec savepicture
savepicture n'envoie pas le meme fichier vers le disque :savepicture n'envoie que le contour de la forme et pas le contenu:je pense que savepicture form retrace la form par dessus son contenu(les 3 zones de dessin) :on perd l'information contenue dans la form
la seule action que je peux faire c'est savepicture de la zone de dessin mais cela me fait 3 fichiers pour 3 z de dessin:ce que je cherche a faire c'est un fichier contenant les 3 zones de dessin pas 3 fichiers.
merci
Avatar de zazaraignée zazaraignée - Expert confirmé https://www.developpez.com
le 06/05/2007 à 15:11
La méthode SavePicture enregistre sur le disque l'image peinte (ou chargée) sur un conteneur et non le conteneur lui-même. Du moins, il me semble.

Teins, d'ailleurs, en voici un petit exeple:
Code : Sélectionner tout
1
2
3
4
5
6
7
Private Sub Form_Load()
    Me.Picture = LoadPicture("D:\Photos\Isa.jpg")
End Sub

Private Sub Form_Click()
    SavePicture Me.Picture, "D:\Photos\copieIsa.bmp"
End Sub
Si c'est une copie d'écran que tu veux, alors là, c'est autre chose.
Avatar de ProgElecT ProgElecT - Rédacteur/Modérateur https://www.developpez.com
le 06/05/2007 à 21:39
ou
Code : Sélectionner tout
SavePicture Me.Picture.Image, "D:\Photos\copieIsa.bmp"
Si Picture.AutoRedraw = True, avec Picture.Image, l'image chargé dans Picture et tous ce qui aura été dessinné par PaintPicture, line, circle .... sera sauvegardé dans le fichier.bmp
Avatar de stcly stcly - Candidat au Club https://www.developpez.com
le 07/05/2007 à 9:56
bonjour
facile de proteger une zone de dessin presente dans une form ou une zone de dessin ou un controle dessin mais ce que je souhaite c'est proteger 3 zones de dessin dans un seul fichier :c'est plus propre que faire une recopie d'ecran dans un fichier..

Code : Sélectionner tout
1
2
3
4
5
6
form1.zoned1.crb1=loadpicture"a1.bmp" 'crb1 contient les courbes de a1
form1.zoned1.crb2=loadpicture"a2.bmp" 'crb2 contient les courbes de a2
form1.zoned1.crb3=loadpicture"a3.bmp" 'crb3 contient les courbes de a3
l'ecran est bien garni de mes 3 ensembles de courbes..

savepicture form1.zoned1.picture ,"test1.bmp" ' image vide contour de zoned1savepicture form1.zoned1.image ,"test2.bmp" ' image vide contour de zoned1
il semble qu'une solution soit possible avec clipboard mais je ne sais pas encore simuler la souris par le programme . . c'est quand meme exotique.;
dur dur ..
a bientot
Avatar de zazaraignée zazaraignée - Expert confirmé https://www.developpez.com
le 07/05/2007 à 15:04
Protéger?
Avatar de Delbeke Delbeke - Membre expert https://www.developpez.com
le 07/05/2007 à 16:56
Faut mettre des préservatifs, c'est archi dit et redit
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.