Comment créer une image BITMAP

Franzi1957 Messages postés 8 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 24 septembre 2005 - 24 sept. 2005 à 09:42
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 24 sept. 2005 à 12:02
Bonjours à tous !
Est ce possible de créer une image BITMAP (.bmp) faisant :
X pixels en largeur et Y pixels en hauteur et la couleur noire en fond ?

merci d'avance !

5 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
24 sept. 2005 à 10:00
Sous quel langage ?



En VB6, tu peux par exemple créer un picturebox de la largeur et
hauteur voulue, lui mettre en BackColor la couleur noire, et utiliser
la fonction SavePicture pour enregistrer le fichier bitmap.


_____________________________________________________________________
DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/
0
Franzi1957 Messages postés 8 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 24 septembre 2005
24 sept. 2005 à 10:07
Merci pour ta réponse ! celà je sais le faire !
C'est vrai c'est en VB6 que j'ai besoin !
j'ai besoin de créer un Bitmap avant de la mettre dans une Picturebox ?
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
24 sept. 2005 à 10:17
Non par forcément, tu peux très bien utiliser les API pour tracer
un bitmap par exemple, ou utiliser un picturebox temporaire pour tracer
un bitmap et le charger dans un autre sans passer par un fichier
physique sur disque, si c'est bien ce que tu demande.



Qu'est-ce que tu cherche à faire au juste ?

_____________________________________________________________________
DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/
0
Franzi1957 Messages postés 8 Date d'inscription mercredi 17 août 2005 Statut Membre Dernière intervention 24 septembre 2005
24 sept. 2005 à 10:25
Ce que je veux faire c'est de créer un bitmap qui peut avoir une taille différente a chaque fois, ensuite je la met dans une Picturebox ou je colle d'autre images bmp (plus petites que j'ai déjà fait ) pour faire un montage genre puz , qui une fois fini, j'enregistre l'image complète !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 131
24 sept. 2005 à 12:02
OK, pas besoin de passer par un bitmap (tout du moins avant de l'enregistrer) :



1/ Crée un picturebox de la dimension voulue.

2/ Définit le BackColor à vbBlack pour un fond noir

3/ Ouvre tes images et colle les là où elles doivent apparaître :

Dim oPicture As stdPicture

Set oPicture = LoadPicture("c:\Test.jpg")

Call Picture1.PaintPicture(oPicture, 100, 100, oPicture.Width, oPicture.Height)

'etc. pour les autres images

4/ Enregistre l'image finale dans un fichier bmp :

Set Picture1.Picture = Picture1.Image

Call Picture1.SavePicture("c:\ImageFinale.bmp")

_____________________________________________________________________
DarK Sidious

Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/
0
Rejoignez-nous