IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

loupe sur image


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut loupe sur image
    salut;
    j'ai un picturebox dans un panel j'aime faire un zoom sur cette image dans la partie selectionné(par un rectangle de selection) donc je veut que le picturebox concentre sur cette partie de l'image et que le reste de l'image est accessible par le croll.
    pour le moment je peut faire le rectangle de selection
    et je peut agrandir l'image mais à partir de la position le plushaut de gauche
    j'ai pu aussi fait de sorte que je selectionne une region puis le pic est rempli par cette region avec du zoom.
    mon problème donc c'est coment concentré le zoom sur une region délimité par un rectangle !!!
    merci d'avance pour l'aide.

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    je suppose que tu à modifier ton image ?

    Je vois deux approches

    1: tu utilises la pictureBox...
    Une fois que tu as l'image, tu fais un zoom, tu recrées une image et tu la reaffectes à ta pictureBox
    Inconvénient : Tu n'auras pas de scroll

    2: tu developpes ta propre ZoomPictureBox... et tu utilises la fonction DrawImage de gdi pour faire le zoom... puis il te faut gérer toi meme les scroll
    Il me semble que ce genre de composant a déja plus ou moins été fait sur codeproject

    The Monz, Toulouse

  3. #3
    Membre éclairé Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut
    merci pour ta réponse express
    ok je vai voir dans codeproject sinon je créerais mon control tt seul
    merci

  4. #4
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    salut

    voici un petit exemple rapide que je t'ai codé dans la foulée

    Pour info,
    Ca permet de faire le zoom et de déplacer via les scrollbar ton image
    J'ai pas pris le temps de gérer un rectangle de selection mais je pense
    qu'avec cette base, tu devrais pouvoir avancer rapidement

    N'hésites pas à "mettre" à disposition les améliorations que tu y auras apporter

    The Monz, Toulouse
    Fichiers attachés Fichiers attachés

  5. #5
    Membre éclairé Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut
    donc j'ai enfin trouvé mon besoin:
    http://www.codeproject.com/KB/miscct...ictureBox.aspx
    c'est une source très interressante bien commenté merci a Bingzhe Quan

  6. #6
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    sauf que dans sa version, tu as zoom 100% et pas plus

    Mais bon, ca ce gère

    The Monz, Toulouse

  7. #7
    Membre éclairé Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut
    merci theMonz31 pour ta source c'est pas complet ton source mais c'est bon come début malgrès qu'il ne traite pas mon problème(le triangle de selection qui va montrer le zoom)

  8. #8
    Membre éclairé Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut
    oui c'est vrai mais bon ce problème de zoom j'ai pas bien resolu meme quand j'augmante le zoom la liste devient très grande et c pas joli
    mais bon en tt cas je peut prendre le bien de cette source et l'adapter a mes besoins car je vei faire une palette d'imagerie un peut complète qui contient le zoom avant zoom ariière rotation sens +, sens - la loupe plein ecran selection d'une partie d'image puis une palette d'annotation pour ajouter un texte une image une shape et pouvoir les déplacer...
    j'ai réussi a une grande partie dans mon programme mais il me reste beaucoup a faire c'est pour cela que je suis entrein de collecter les méthodes et les combiner
    merci pour ton aide et si tu as une bonne idé sur comment ajouter tout sa sur cette source sa serai génial
    puisque comme base cette source m'a vraiment fait plaisir

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Loupe sur formulaire et image
    Par vocal94130 dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 12/06/2009, 10h09
  2. loupe sur une image
    Par ralf91 dans le forum C#
    Réponses: 2
    Dernier message: 16/04/2008, 14h06
  3. [allegro]passage de pointeur sur image
    Par Gonath dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 13/12/2003, 18h47
  4. zoom sur image de formulaire
    Par bourvil dans le forum VBA Access
    Réponses: 2
    Dernier message: 01/10/2003, 09h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo