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 !

LOUPE PICTURE BOX


Information sur la source

Catégorie :Graphique Classé sous : loupe, agrandir, image, picture Niveau : Débutant Date de création : 28/04/2008 Date de mise à jour : 04/10/2008 11:30:03 Vu / téléchargé: 4 464 / 383

Note :
Aucune note

Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

Description

AUTEUR: ProgElecT

SOURCE: http://www.developpez.net/forums/d208213/autres-langages/general-visual-basic-6-vbscript/vb-6-anterieur/vos-contributions-vb6/sources-loupe-agrandissant-image-reduite-aux-dimensions-l-ecran/

Description modifié par Cirec le: 04/10/2008
**************************************************************
Une loupe agrandissant une image réduite aux dimensions de l�écran
Ayant été confronté a afficher des images de l'ordre de 7680 pixels de large par 6144 pixels de haut (6 fois la résolution 1280x1024 de l'ordi du demandeur) j'avais fait un petit prog avec un PictureBox dans lequel été charger l'image qui pouvait être déplacer sur la Forme.

Mais depuis un certains temps en regardant le forum, je me suis dit qu'une solution était peut-être envisageable.
Afficher l'image à l'échelle des dimensions de la Forme et lui appliquer une loupe.
Un certain nombre d'entre vous reconnaîtront sûrement une partie de leurs codes, merci a vous.

Voilà le projet, non finalisé mais qui semble plaire a l'utilisateur, il trouve plus pratique de ce placer sur un point de l'image et de déclencher la loupe.
Votre point de vue ne m'étant pas indifférant je le met donc dans les contributions VB6 et attend toutes les sujétions et critiques qui pourront améliorer l'ergonomie.

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Renfield le 29/04/2008 06:47:32 administrateur CS

Dim DmHloupe, DmLloupe As Integer
DmHloupe est ici un Variant, DmLloupe un Integer
on utilise Private, pour ces variables, Dim a réserver uniquement dans les fonctions (ainsi que procédures et propriétés, bien sur)

Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = 79 Or KeyCode = 111 Then 'O ou o
NON! tu confonds ici code de touche, et code du caractère Ascii résultant de la pression de la touche... tu n'obtiendras jamais 111 !
ah, si, pardon :

Const vbKeyDivide = 111 (&H6F)
    Membre de VBRUN.KeyCodeConstants
    Touche Diviser (/) du pavé numérique.

après, a voir ce que tu dessines...
je veux dire: tu affiches une très grande image a l'ecran ; celle ci est réduite.
quand tu demande le zoom d'une zone, celui-ci serait de bien meilleure qualité si tu repartais de l'image de départ (plus grande), avec les bonnes coordonnées, et une règle de trois...

un peu comme dans les films, ou il partes de 20x30 pixels et où ils arrivent a lire le journal par dessus l'epaule d'un gars

signaler à un administrateur
Commentaire de ProgElecT le 03/10/2008 21:01:11

Auteur : rboubaker ??????

Il serait intéressant d'aller voir ce lien.
http://www.developpez.net/forums/d208213/autres-langages/general-visual-basic-6-vbscript/vb-6-anterieur/vos-contributions-vb6/sources-loupe-agrandissant-image-reduite-aux-dimensions-l-ecran/
Dans ce lien vous trouverez l'auteur de départ et la date de mise a disposition pour la communauté.

Dans le fichier Projet1.vbp on peut il lire (ligne 16) VersionCompanyName="ProgElecT"

Il m'arrive comme tout le monde d'utiliser une partie d'un code d'un collègue, mais dans ce cas je site par un lien, l'auteur de la source.

Ne même pas ce donner la peine de modifier la description me semble peut intelligent, quand on veut plagier, on ce donne un peu plus de mal.

Cela ne m'empêchant pas d'espérer que ce code aura été utile aux uns et aux autres.

Sans rancune ...

ProgElecT

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

image de fond d'une form [ par oniros ] Bonjour,J'affiche une feuille munie d'une image de fond (propriété Picture)Comment faire pour que cette image soit automatiquement à la taille de lafe Picture Box [ par Pierre ] BonjourJe suis débutant en programmation avec Visual Basic, je n'ai aucune formation en programmationJ'avais une revue ou il y avait un petit programm pb avec une image [ par FranckyMan ] Bonjour à tous !!J'ai un souci avec un objet image.Sur une interface au chargement je veux afficher une image et j'ai essayé de passer le chemin de l' retourné une image mais pas dans une picturebox mais dans une image1.picture [ par toto ] retourné une image mais pas dans une picturebox mais dans une image1.picture car la fonction paint picture n'a pas l'air de marcher (image1.paintictur retourné une image non pas dans picturebox mais dans image1.picture [ par toto ] retourné une image non pas dans picturebox mais dans image1.picture car j'ai tout essayer et paintpicture ne marche pas (image1.paintpicture et tout l Deplacement d'une image dans un picture box a l'aide de scrollbar [ par Bap ] Deplacement d'une image dans un picture box a l'aide de scrollbarVoila mon problemme si qlq sait faire ou a une piste je veux bienmerci.. comment imprimer une picture box avec des image.picture a l'interieur [ par toto ] comment imprimer une picture box avec des image.picture a l'interieurmerci comment imprimer une picture box avec des image.picture a l'interieur [ par toto ] comment imprimer une picture box avec des image.picture a l'interieurmerci comment imprimer une picture box avec des image.picture a l'interieur [ par toto ] comment imprimer une picture box avec des image.picture a l'interieurmerci rotation d'image dans un picture Box [ par tintin ] La question a déja été posée, mais aucune réponse efficace n'a été donnée. C'est pourquoi je me permet de reposer la question.J'ai essayer la solution


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.