Insérer une image au format png dans n'importe quel objet visual basic (commandbutton, form, image, etc) très simplement ...

Soyez le premier à donner votre avis sur cette source.

Vue 19 300 fois - Téléchargée 2 775 fois

Description

Dans cette source, je ne présente pas du code mais plutôt une méthode simple pour pouvoir afficher des images vectorisées ou détourées type PNG. Peut être car cela est impossible par le code ...
Je pense qu'il s'agit plutôt d'un tutoriel; j'ai bien entendu dans le ZIP le projet Visual Basic pour l'exemple.
Si cela intéresse du monde, je ferais un tuto plus détaillé quand à l'utilisation de Photoshop.

A vous de juger ou proposer plus simple ...
J'ai mis un .DOC dans le ZIP qui explique la procédure.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

bouv
Messages postés
1411
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
3 mars 2019
-
Titre trompeur... Dommage.
Tu n'insères pas de PNG dans tes contrôles mais des BMP !!!
Tu expliques simplement comment convertir un PNG en BMP avec Photoshop !
Renfield
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
58 -
pas si complexe en VB : utiliser GDI+
philippe laschweng 1
Messages postés
278
Date d'inscription
jeudi 14 avril 2005
Statut
Membre
Dernière intervention
13 avril 2013
1 -
Bonjour,
C'est vrai BOUV, mais pour toi quel est l'interêt d'insérer un PNG dans tes applications??
Pour moi, ça reste simplement d'avoir le fond transparent pour obtenir un objet "détouré" et par là même, le fond de l'image de la même couleur que celle désirée. A partir de là, BMP ou PNG ...
Mais tu as raison dans le fond. En tout cas, je pense que beaucoup de gens parlent de PNG pour obtenir justement ces caractèristiques mais je me trompe peut être.
Sur les forums j'ai vu beaucoup de questions à ce sujet et aucune méthode vraiment SIMPLE !!!! En voilà une qui pourra je l'espére aider quelqu'un...

Phil
Renfield
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
58 -
PNG contrairement au JPG n'est pas destructeur

de plus, PNG gère le canal alpha... on peux donc rendre des zones avec un degré particulier de transparence...
moins de crénelage, donc, puisque les images seront mieux fondues avec ta zone de rendu.

enfin, le PNG a un très bon taux de compression ^^

GDI+ permet de dessiner des PNG sur des surfaces diverses... et son utilisation n'est pas franchement complexe.
bouv
Messages postés
1411
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
3 mars 2019
-
Sinon pourquoi ne pas convertir tes fichiers PNG en GIF.
Le GIF gère la transparence et VB gère très bien le GIF. Nul besoin de s'embeter avec la propriété BackColor.

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.