begin process at 2012 02 16 04:15:19
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > TRANSITION FLUIDE PAR FONDU ENTRE IMAGES DE GARNDE TAILLE

TRANSITION FLUIDE PAR FONDU ENTRE IMAGES DE GARNDE TAILLE


 Information sur la source

Note :
Aucune note
Catégorie :Graphique Classé sous :Transparence, Fondu, Image, Grande taille, Diaporama Niveau :Débutant Date de création :15/03/2008 Vu / téléchargé :7 011 / 460

Auteur : fredvlvcec

Ecrire un message privé
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

Mon problème est de réaliser dans un programme Visual Basic un swap de plusieurs
images de grande taille avec un effet de fondu.

Or sur le site VB France, les codes que j'ai testés et qui pourraient
correspondre à mon besoin fonctionnent effectivement avec succés sur des
images de petite taille. Mais, dès que l'on dépasse une certaine taille,
les transitions ne sont plus fluides. Ceci est certainement du au temps
de traitement pour réaliser le fondu en temps réel.

Alors je me suis dit que si l'on générait par avance les images transitoires
on pourrait peut être obtenir un fondu plus fluide. C'est ce que ce programme
réalise. Après génération des images, l'effet peut être testé.

Vous remarquerez que le travail ne s'effectue qu'avec des images au format BMP.
J'ai testé en JPG et GIF, les transitions restent saccadées.

Testez la génération des images
transitoires avec les paramètres de base
(6 images en sortie soit 20% de fondu entre chaque image). Puis testez l'effet
en conservant la vitesse de transition à 40. Pour ma part j'ai testé avec deux imagges
de 1000 sur 570 soit 1,7Mo chacunes.

Alors vous me direz, ce n'est pas très académique tout ça et ça encombre
l'espace disque... C'est vrai mais si quelqu'un à un code pour faire tout ça aussi vite et en mémoire (sans fichiers transitoires), qu'il soit béni et que surtout il ait la bienveillance de m'en faire bénéficier. Merci d'avance !

L'exe est le fichier GenTrans.ex_ à renommer en GenTrans.exe

Merci à pfft pour sa fonction de transparence.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture APPRENDRE LE SOLFÈGE
Source avec Zip Source avec une capture RIPPER ENCODEUR MP3
Source avec Zip Source avec une capture TOUTES LES COULEURS, LES DÉGRADÉS

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) VB10 - CRÉER VOS PROPRES CALQUES SUR UNE IMAGE par Duke49
Source avec Zip Source avec une capture Source .NET (Dotnet) CREER UN GIF ANIMÉ par Le Pivert
Source avec une capture GRAPH PHP COURBE DE CHARGE par s.defaye
Source avec Zip Source avec une capture BOULE DE CRISTAL par BLUEBIBUBBLE
VB6 - DÉPLACEMENT D'UN CONTRÔLE SUR UN SEGMENT DE DROITE DÉL... par ucfoutu

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CAPTURE ECRAN SELECTIVE par cdbi
Source avec Zip Source avec une capture Source .NET (Dotnet) GADGET DIAPORAMA par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) AFFICHER UNE IMAGE AVEC UN DEGRÉ DE TRANSPARENCE par raphaelgiudicelli
Source avec Zip Source avec une capture MANIPULATION IMAGES AVEC TRANSPARENCE EN VB6 par Patrick45
Source avec Zip QUAND SETLAYEREDWINDOWATTRIBUTES RENCONTRE TIMER... par mythic_kruger

Commentaires et avis

Commentaire de PCPT le 16/03/2008 23:41:57 administrateur CS

salut,
tu devrais fournir des images, tout le monde n'a pas une collection de BMP du même format prête à l'usage...

et pour répondre à ta question : oui tu peux te passer te l'espace de stockage, en générant un hDC

ici par exemple : http://www.vbfrance.com/codes/DESSINER-PASSANT-PICTUREBOX-MODULE-CLASSE_43226.aspx

++

Commentaire de chris188 le 18/03/2008 07:09:00

Je crois que ton problème est justement de vouloir le faire avec des bmps (lourds) et sans support de directX.

En 2 secondes de réflexion, je me suis dit qu'un fondu peut être réalisé en appliquant 2 images l'une sur l'autre, puis augmenter la transparence de l'image du dessus.
Avec DirectX 7, tu sais afficher 20 images de 1024/768 avec un FPS de 50 images secondes. +regler la transparence (alpha)

J'avais posté un jeu d'avion avec une classe autonome qui gère directx, mais les modérateurs l'ont enlevé car comme toi, je n'ai pas fourni les images.

Si ça t'intéresse je te l'envoie, domage pour les autres.

bon aussi une réflexion sur l'espace disque, 3mb n'est vraiment rien comparé aux teras dispo maintenant.  et pour le faire en mémoire, il faut bien que ça vienne du disque, à moins de dessiner les images par programmation. (j'ai vu 250mb de mise a jour windows en 6 mois s'accumuler sur le hd :)

A+
Chris

Commentaire de Renfield le 18/03/2008 09:38:05 administrateur CS

possible effectivement de génerer ces images au premier lancement de l'appli, par exemple

Commentaire de Qunqunch le 18/03/2008 18:21:14

Quand je charge le ZIP, mon serveur me dit que ce ZIP est infecté par un virus, et il refuse de le rapatrier !

Quid ?

Commentaire de PCPT le 18/03/2008 19:14:53 administrateur CS

tu es dans une entreprise? ce n'est pas un message disant qu'il est refusé à cause du taux de compression?

zip vérifié, pas de souci

Commentaire de fredvlvcec le 19/03/2008 00:03:29

J'avais mis deux images dans mon zip mais il a été refusé au chargement car il dépassait 1Mo. Je les ai donc enlevées. Je ne sais pas ce qu'en pense les modérateurs ?

Commentaire de PCPT le 19/03/2008 00:12:50 administrateur CS

ils en pensent rien... tu peux très bien mettre 2 images de 400Ko chaque :)

Commentaire de Qunqunch le 19/03/2008 17:12:23

En réponse au message de l'administrateur CS du 18/03/08 à 19h14, il s'agit bien d'un message sur le taux de compression (sans doute) du pare-feu de l'entreprise où je bosse.

Merci du tuyau

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Transparence d'une image dans un UserControl [ par Ricou13 ] Salut, Voici un pb simple à tester : Vous crééz un contrôle utilisateur. Vous mettez le fond du formulaire (BackColor) dans une couleur flashie et sa Image avec transparence [ par ralf19b3 ] S@lut les programmeur, je souhaiterer savoir comment mettre dans un picture box un fihcier image mais qui a une transparence, en gros je voudrer savoi Transparence d' une picturebox [ par Fripouil ] Bonjour,Voila en quoi se résume mon probléme.J' ai une picture box ( donc carré ) et mon image ( un rond ).Est il possible d' adapter la picturebox en transparence d'un image sur une form [ par yannn ] Je sais que le sujet de la transparence d'une form aux bords irrégiliés a été expliquée de nombreuses fois ...Mais je pense que mon probleme est tout Transparence Arrière plan d'une Form [ par DDelec24 ] Hello! Vous allez vous dire, ya déja des sources sur ca!Mon problème n'est pas tout a fait le meme En faite des sources que j'ai regarder, ils font pa Semi Transparence [ par MaxSoldier ] Bonjours, je voudrais dans le cadre du dévelopement d'un jeux, rendre une image transparente seulement au endroit où il y a une certaien cou Comment récupérer la transparence d'une image ??? [ par nicobru ] Bonjour, Je cherche à décomposer une image photoshop en deux couches : une contenant les couleurs, et une contenant la transparence (et en f Comment récupérer la transparence d'une image ??? [ par nicobru ] Bonjour, Je cherche à décomposer une image photoshop en deux couches : une contenant les couleurs, et une contenant la transparence (et en f module d'affichage 2d [ par Pof ] je voudrais savoir si il existe un module ou une dll pour faire ces fonctions-ci sous direct-draw :charger une image dans une surface (bmp gif ou png) Aide sur la transparence d'une form [ par Monico9385 ] Alors voila. J'ai ma form avec une image deds, et quand je clique sur un bouton ca affiche une image en dessous de la form, qui est moins large que la


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales