begin process at 2008 08 29 19:44:02
1 233 870 membres
392 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : PictureBox et control Image [ Archives Visual Basic / Graphique ] (pinje)

PictureBox et control Image le 07/07/2004 16:20:56

pinje
Bonjour a tous,

Sur ma Form, j'ai un control PictureBox (Picture1) et un control Image (Image1) dans laquelle j'ai au prealable charge une image que je Stretch.

J'aimerai ensuite que mon PictureBox recupere cette Image Stretchee afin d'y dessiner des lignes dessus.

ma question est la suivante:

Comment fait on pour pour associer a Picture1.Picture l'image Stretchee du control Image?



Re : PictureBox et control Image le 07/07/2004 16:54:36

DARKSIDIOUS
Membre Club
(Admin CS)
Le plus simple reste encore de la redimensionnée directement dans ton contrôle PictureBox en utilisant la fonction PaintPicture !

DarK Sidious

[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer

Re : PictureBox et control Image le 07/07/2004 18:51:11

liquide
Membre Club
juste la suite de Dark
Picture1.PaintPicture Image1.Picture, 0, 0, Image1.Width, Image1.Height

bonne prog
liquide

Re : PictureBox et control Image le 08/07/2004 11:36:50

pinje
Merci DARKSIDIOUS et liquide pour votre aide, cette methode marche tres bien meme si j'aimerais pousser la chose un peu plus loin...

En fait je voudrais realiser une fonction Zoom sur l'image d'un picture box; j'utilise maintenant cette methode pour coller l'image d'un control image en changeant Width1 et Height1.

Ca marche tres bien quoi qu'un peu lente une fois que Width1 et Height1 devienne trop grand, mais c'est pas grave.

Sur mon PictureBox, j'y dessine un Maillage avec Autoredraw a True ainsi, l'image que j'ai colle avec PaintPicture et le maillage ne font qu'un.

Comment pourrais recuperer cette image AVEC le maillage afin de la reinjecter dans mon PictureBox en utilisant cette meme methode PaintPicture?

Ainsi lorsque je Zoomerais la photo, le maillage augmenterais ou diminuerais en consequence, evitant ainsi d'avoir a le redessiner apres chaque Zoom (et ainsi de recalculer l'espacement du maillage et eviter les erreurs de precisions)!

Si vous avez des idees, n'hesitez pas, dans tout les cas, vous m'avez deja bien aide.

Jerem



Re : PictureBox et control Image le 08/07/2004 11:50:13

DARKSIDIOUS
Membre Club
(Admin CS)
Salut,

Je doute que ta fonction de zoom avec maillage marche bien : La fonction PaintPicture interpole les pixels pour définir leur position => si ton image est grande, il ne devrait pas y avoir de gros problème, par contre, si l'image est petite, le maillage risque d'y perdre en précision. Enfin bon, tu peux toujours essayer : qui ne tente rien n'a rien, mais je te conseillerai tout de même de tracer à chaque redimensionnement ton maillage !

Pour récupèrer l'image avec le maillage :

Picture1.Picture = Picture1.Image 'pour récupèrer l'image
Picture2.PaintPicture Picture1.Picture, 'etc. pour redimensionner l'image

DarK Sidious

[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer

Re : PictureBox et control Image le 08/07/2004 13:47:00

pinje
Merci DarK Sidious, c'est vrai qu'en fait c'est plus precis de redessiner apres.

Pour ceux qui lirons ces messages, je viens d'ajouter une source a ce sujet:

http://www.vbfrance.com/code.aspx?ID=24389

Jerem


Classé sous : image, control, picturebox, picture1, stretchee

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS