(1) 2 »


Zoom sur une (très) grande image
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
Bonjour à tous ^_^

Je cherche à faire un zoom sur image qui est plus grande que mon champs image.

Pour l'instant, je gère le fait de pouvoir visualiser l'image et me déplacer grace à des ascenseurs externes (merci à charly pour son code) mais impossible de gérer un zoom.

J'ai trouvé plusieurs idées sur ce forum mais soit :

- Elles ne fonctionnent pas sur une image plus grande que le champ image

- Elles mettent en scène des dll payantes (et ce n'est pas ce que je recherche)

Je pense donc m'orienter soit à recréer un algo de zoom pur et dur (formules de maths) soit à trouvezr un autre moyen (api ? composant ?)

Si quelqu'un connait une solution ?

Merci d'avance

Contribution le : 20/06/2006 14:42
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Stagiaire WDF
Inscrit:
23/12/2002 12:21
Post(s): 16
Peut-être sur WindAsso

WindAsso

et exemple vignette

Bon courage. Nicolas

Contribution le : 20/06/2006 15:26
_________________
La perfection n'a pas de limite.
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Si vous voulez un Zoom vraiement fluide je vous conseille de vous orienter vers DirectX ou OpenGL.

Contribution le : 20/06/2006 16:43
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
L'idée c'est que mon image est très grande car elle est déjà au niveau maximum de zoom. Donc je cherche juste une façon de dézoomer autant que je veux et de revenir à la taille initiale.

J'irai regarder le code du projet Vignette ce soir, merci NC

Contribution le : 20/06/2006 16:57
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Quel est la taille de l'image en pixels ?

Contribution le : 20/06/2006 17:30
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
Celle sur laquelle je travaille en ce moment fait 8192 * 6321

Contribution le : 20/06/2006 17:43

Edité par exkael sur 20/6/2006 18:22:40
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Travailler avec des images de cette taille, c'est la porte ouverte à toutes sortes d'ennuis.
En tous cas il n'est pas question de la manipuler en mémoire dans un seul bitmap, car en mode 32-bit, elle pèse
8192 x 6321 x 4 = 2 Go !

Je ne pense pas qu'un champ image puisse manipuler une image de cette taille sans la rééchantillonner à la volée.

Contribution le : 20/06/2006 18:43
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
Le problème c'est que je dois arriver à une image en 8192 * 3621 très nette au niveau maximum du zoom

Contribution le : 20/06/2006 19:34

Edité par exkael sur 20/6/2006 19:51:41
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Je ne vois qu'une solution passer par un DIB.

A mon avis cela requiert de la programmation spécifique bas niveau, car je doute que vous puissiez vous en sortir avec un champ image.

Bon courrage.

Contribution le : 20/06/2006 20:49
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonsoir,

A mon avis, passer par un tiff multi page serait la solution.

Bon dév.,

Totof

Contribution le : 21/06/2006 00:06
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
Vous auriez un lien ou un poit de départ pour cette solution de TIFF multi page ?

Sinon je vais essayer de travailler sur plusieurs images en 1024*1024 pour reconstituer l'image partiellement (mais invisible aux yeux de l'utilisateur).

Contribution le : 23/06/2006 11:15
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Dans la LST 63 vous trouverez votre bonheur.

Bon dév.,

Totof

Contribution le : 23/06/2006 13:48
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
Je continue à effectuer des tests mais rien de bien concluant.

En fait je me demande comment des visualisateurs d'images comme ACDSee (ou n'importe quel autre logiciel) peuvent dézoomer mon image de 8192 * 3261 aussi rapidement...

Je rappelle que j'ai une grande image sur laquelle je veux pouvoir dézoomer jusqu'avoir une image en 1024 et rezoomer jusqu'en 8192 et ceci dans un champ image de 640 * 480 (donc l'image est tronquée, mais j'ai déjà le code pour pouvoir se déplacer).

Help :(

Contribution le : 20/07/2006 14:52
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Developpeur WDF
Inscrit:
18/06/2006 13:54
Post(s): 106
Peut être que tu devrais te tourner vers des activex ou des dll de program existants de traitements d'image.
Il n'existe pas d'activex acdsee ou autres.. capable d'être manipulés pour faire çà ?

Une piste à suivre peut etre =)

Contribution le : 20/07/2006 15:03
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Je vais faire quelques essais de zoom sur une grande image en utilisant un DIB et aussi avec GDI+.

Contribution le : 21/07/2006 09:18
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Je viens de modifier un de mes programmes (non WinDev) pour faire le test sur une grande image avec GDI+. L'image s'affiche sans problème.

Je suis donc en mesure de vous proposer une solution y compris pour le zoom.

Contribution le : 21/07/2006 10:45
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
J'attends de voir ce que vous avez fait avec impatience

Contribution le : 21/07/2006 11:21
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Désolé de vous décevoir, mais dans mon esprit proposer ne veut pas dire faire...

"proposer" = je peux vous faire une proposition
zapsolution


Contribution le : 21/07/2006 12:05
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Utilisateur WDF
Inscrit:
22/02/2005 21:13
Post(s): 59
Donc retour au point de départ.

C'est une application personnelle (qui ne servira qu'à moi), vous comprendrez que je ne vais pas soliciter les services onéreux d'une entreprise.

C'est un forum d'entraide après tout

Contribution le : 21/07/2006 13:29
Créer un fichier PDF de la contribution Imprimer


Re: Zoom sur une (très) grande image
Stagiaire WDF
Inscrit:
21/06/2006 11:16
Post(s): 18
Bonjour,

pour vous aidez dans votre tache je vous conseille de regarder le projet exemple de zapsol sur la DreamBox qui utilise le GDI pour faire des zooms
Citation :
http://old.wdforge.org/modules/newbb/viewtopic.php?topic_id=3880&forum=17&post_id=16276#forumpost16276

Le code est commenté mi-anglais mi-francais mais reste comprehensible

Bonne journée

Contribution le : 21/07/2006 13:50
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant
(1) 2 »




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2