Convertir bmp vers jpg par api [module de classe]

Soyez le premier à donner votre avis sur cette source.

Vue 10 205 fois - Téléchargée 1 455 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

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
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
35
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?

++
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
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
35
ajout de std vers file pour 'bilaloch'
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
Afficher les 21 commentaires

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.