Convertir bmp vers jpg par api [module de classe]

Soyez le premier à donner votre avis sur cette source.

Vue 10 143 fois - Téléchargée 1 435 fois


Description

dès qu'il faut sauver une image, soit c'est en BMP (SavePicture), soit il faut utiliser des DLL externes pas toujours libres de droits.

ici par GDI+, conversion d'un fichier, d'un objet avec handle, ou même du presse-papier.
résultat en JGP avec compression définissable (entre 0 et 100), ou directement en STDPicture (pourquoi pas...)

comme d'hab ;)
++

Source / Exemple :


Option Explicit
Private AfBmpConv As New AfCls_BmpToJpg
'
Private Sub Command1_Click()
    AfBmpConv.Quality = 90
    Call AfBmpConv.HandleToFile(Me.hwnd, "C:\test.jpg")
End Sub
'
Private Sub Form_Unload(Cancel As Integer)
    Set AfBmpConv = Nothing
End Sub

Conclusion :


maj selon les demandes...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

bilaloch
Messages postés
556
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
31 octobre 2019
-
Merci pour ton accord. Effectivement je ne fais majoritairement que du réemploi alors je vais éviter de poster ^^ . J'posterai quand j'aurai trouver un truc en ASM que je referai en VB, comme EBArtSoft XD

BILALoch
PCPT
Messages postés
13298
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
29 -
non non utilise....
par contre poster, tu le sais déjà (topic), il y a déjà largement de quoi faire tu ne crois pas?

++
bilaloch
Messages postés
556
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
31 octobre 2019
-
Je te remercie de ton aide PCPT. C'est vraiment parfait tout ça :D Et je compte mettre une source en fin de compte, pour créer des avatars carrés à partir de fichiers images plus grands, genre ce que fait MSN, car quelqu'un m'a demandé cela et je pense que ça pourrait en aider quelques uns... Cela ne te pose pas de problèmes que j'utilise tes classes ?

BILALoch
PCPT
Messages postés
13298
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
29 -
ajout de std vers file pour 'bilaloch'
cs_Exploreur
Messages postés
4822
Date d'inscription
lundi 11 novembre 2002
Statut
Membre
Dernière intervention
15 novembre 2016
12 -
Salut PCPT,

Ca y est, source récupérée , te tiens au courant.

A+
Exploreur

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.