begin process at 2012 02 17 03:29:14
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > SUPPERPOSER 2 IMAGES AVEC UN EFFET DE TRANSPARENCE

SUPPERPOSER 2 IMAGES AVEC UN EFFET DE TRANSPARENCE


 Information sur la source

Note :
7,7 / 10 - par 10 personnes
7,70 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Classé sous :superposer, images, transparence Niveau :Initié Date de création :29/05/1999 Vu / téléchargé :10 877 / 787

Auteur : Nix

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note


 Description

Comment puis-je supperposer 2 images en transparence ?

Créez un Formulaire avec 3 PictureBox (Picture1, Picture2, Picture3 ) et un Bouton.
Mettez 1 Image dans Picture1 et dans Picture2

Mettez ce code dans votre Formulaire :

Source

  • Private Function Tranparent(ByVal Couleur1 As Long, ByVal Couleur2 As Long) As Long
  • Dim r As Long
  • Dim v As Long
  • Dim b As Long
  • b = ((((Couleur2 \ &H10000) And &HFF) * 50) + (((Couleur1 \ &H10000) And &HFF) * 50)) \ 100
  • v = ((((Couleur2 \ &H100) And &HFF) * 50) + (((Couleur1 \ &H100) And &HFF) * 50)) \ 100
  • r = (((Couleur2 And &HFF) * 50) + ((Couleur1 And &HFF) * 50)) \ 100
  • Tranparent = RGB(r, v, b)
  • End Function
  • Private Sub Command1_Click()
  • Dim x As Long
  • Dim y As Long
  • For y = 0 To Picture1.ScaleHeight
  • For x = 0 To Picture1.ScaleWidth
  • Picture3.PSet (x, y), Tranparent(Picture1.Point(x, y), Picture2.Point(x, y))
  • Next
  • DoEvents
  • Next
  • End Sub
Private Function Tranparent(ByVal Couleur1 As Long, ByVal Couleur2 As Long) As Long
    Dim r As Long
    Dim v As Long
    Dim b As Long
    b = ((((Couleur2 \ &H10000) And &HFF) * 50) + (((Couleur1 \ &H10000) And &HFF) * 50)) \ 100
    v = ((((Couleur2 \ &H100) And &HFF) * 50) + (((Couleur1 \ &H100) And &HFF) * 50)) \ 100
    r = (((Couleur2 And &HFF) * 50) + ((Couleur1 And &HFF) * 50)) \ 100
    Tranparent = RGB(r, v, b)
End Function
Private Sub Command1_Click()
    Dim x As Long
    Dim y As Long

    For y = 0 To Picture1.ScaleHeight
        For x = 0 To Picture1.ScaleWidth
            Picture3.PSet (x, y), Tranparent(Picture1.Point(x, y), Picture2.Point(x, y))
        Next
        DoEvents
    Next
End Sub


 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 Source .NET (Dotnet) FAIRE UN PING (ICMP) EN VB 2005 (LE PLUS SIMPLEMENT DU MONDE...
IMPRIMER LE CONTENU D'UN RICHTEXTBOX
Source avec Zip Source avec une capture TESTEUR DE REGEX (REGULAR EXPRESSIONS)
Source avec Zip Source avec une capture FORCER LE REBOOT SOUS WINDOWS NT OU WINDOWS 2000 (REDÉMARRAG...
COMPTER LES MOTS DANS UNE CHAINE DE CARACTÈRE

 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 RECHERCHE & SAUVEGARDE DES FICHIERS PAR LEURS EXTENSIONS par hackoo
Source avec Zip ENCORE DES JEUX DE LOGIQUE? par oulipan
Source avec Zip Source avec une capture [VB] REMPLIR UN TREEVIEW AVEC LES DISQUES DU PC par lermite222
Source avec Zip Source avec une capture TRANSPARENCE DES PICTUREBOX par Patrice H
Source avec Zip Source avec une capture RICHTEXTBOX + IMAGE DE FOND + IMPRESSION FORMAT A4 par jack

Commentaires et avis

Commentaire de BZY1 le 07/07/2005 11:23:08

c'est pas mal mais très très lent....

Commentaire de DARKSIDIOUS le 07/07/2005 15:08:17 administrateur CS

Pour plus rapide : aller voir ma source de fondu d'image qui utilise ma classe de gestion d'image : environ 30 fois plus rapide, avec en plus, des fondus en dégradé entre les deux images...

DarK Sidious

Commentaire de BZY1 le 07/07/2005 15:11:34

peux tu donner le chemin de ton source stp

Commentaire de DARKSIDIOUS le 07/07/2005 15:44:38 administrateur CS

Voici l'URL de ma source :
http://vbfrance.com/code.aspx?ID=21354

DarK Sidious

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Transparence des images [ par etsc ] Est ce quelqu'un pourrait me dire quel contrôle permet de supperposer des image en conservant leur transparcance??Merci@+ Transparence images [ par FireDraGon ] Comment peut on faire pour mettre une partie d'une image transparente sous vb ??? transaction entre 2 images(par transparence) [ par Psychozarb ] voila l objet de ma requete, je veut faire apparaitre une image par dessus une autre mais lentement et par un effet de transparence : qd une apparait, sauver des images gif (avec transparence) [ par davidgach ] BonjourLors de la generation d'un fichier dans un repertoire particulier , je cherche a sauvegarder des images .gif dans ce même repertoire.J'utilise images .... [ par jerexgrz ] J'ai bien avancé mon jeu de strategie cependant, pour faire l'effet de transparence, j'hesite ! je pense convertir mes images pour les transformer en Superposer deux images dans un picture en visual basic 6 [ par bouchitostati ] Bonjour,j'ai actuellement une collection de logos au format TGA que je souhaite superposer sur différents fonds de couleur différents ceci afin d'évit superposer deux images [ par aurel16 ] Bonjour, J'ai deux images affichées dans deux picturebox distincts. Je voudrais que l'une soit le fond et que l'autre soit en transparence sur celle transparence ca ne marche pas ? [ par scotjh ] Code: Dim clrLow As Color 'variable de couleur Dim tmp As Bitmap = New Bitmap(240, 240) 'variable BitMap Dim g As Graphics = Graphics.FromImage(tmp) ' Fusion de 2 photos/images danss 2 PictureBox (de formats 1 jpeg + 1 png) [Option GDI+] [ par youpidoo ] Cher lecteur, chère lectrice, Bonjour ! Je suis à la recherche de Soluce(s), idéalement en VB6 (mais vb200x irait accessoirement aussi!) permettant l Des images pour contrôler les enregistrements mysql avec php [ par cokitochi ] Bonjour, svp je suis débutant et je suis en train de travailler sur un projet où je dois faire apparaître des images pour chaque enregistrement mysql


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 3,136 sec (4)

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