Rotation rapide d'image

Soyez le premier à donner votre avis sur cette source.

Vue 5 438 fois - Téléchargée 808 fois

Description

Voici un petit bout de code montrant comment écrire des rotations très rapides d'images en utilisant XForm et WorldTransform.
Ce code en VB6 est très facilement transposable en VB.Net ou C.
Tout est dans le Zip.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
4
Date d'inscription
dimanche 11 juin 2006
Statut
Membre
Dernière intervention
29 mai 2011

Il vaut mieux mettre FormSource.Picture=FormSource.image dans la routine de rotation elle même, le controle HScroll étant là que pour la démo certainement appelé à disparaitre. Désolé de ne pas avoir insisté sur scalemode (mais c'était dans le commentaire). Bon code ;)
Messages postés
16
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
22 avril 2013

Trex70:
Le système fonctionne correctement maintenant ! Il faut prendre bien soin de parametrer le ScaleMode de la FormSource en VbPixels. Merci encore pour cette source ! Super !
Messages postés
16
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
22 avril 2013

Trek70:
Désolé de déranger, mais mon essai n'est pas concluant.
J'ai placé FormSource.Picture=FormSource.image en début de rotation, dans l'évènement HScroll1_Change, juste avant "Rotation HScroll1.Value". J'ai remplacé tous les picture2 par "formsource", pour bénéficier du .Hdc de la form. J'ai supprimer xxx.picture=xxx.image en fin de rotation, mais pas de résultat.
Messages postés
4
Date d'inscription
dimanche 11 juin 2006
Statut
Membre
Dernière intervention
29 mai 2011

Nectar108 : Faire tourner une form completement (bandeau dessus-dessous) ce n'est pas possible. Par contre faire tourner le .picture d'une form avec l'image des controles ça fonctionne. Il faut FormSource.Picture=FormSource.image en début de rotation, resoudre les transmission d'argument (picturebox->form) et supprimer l'instruction xxx.picture=xxx.image à la fin de la rotation (je ne comprends pas pourquoi)
Messages postés
16
Date d'inscription
vendredi 5 mai 2006
Statut
Membre
Dernière intervention
22 avril 2013

Génial, c'est génial !
Merci pour cette source. J'avoue que je cherchais depuis longtemps quelque chose de similaire. Le code est simple, clair et très efficace.
Mon défi étais de faire une rotation avec une form, et bien que toutes les manipulation se font avec le hdc d'un objet, le code ne plante pas si je remplace l'objet "picture" par un objet "form", mais le résultat est négatif. Je continue mes recherches, mais en attendant chapeau pour cette présentation !
Encore merci. Nectar108
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.