begin process at 2012 02 12 11:40:13
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

API

 > CONVERTIR BMP VERS JPG PAR API [MODULE DE CLASSE]

CONVERTIR BMP VERS JPG PAR API [MODULE DE CLASSE]


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :API Classé sous :classe, conversion, bmp, jpg, afck Niveau :Débutant Date de création :03/09/2006 Date de mise à jour :28/12/2007 12:47:07 Vu / téléchargé :8 501 / 1 318

Auteur : PCPT

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


 Description

Cliquez pour voir la capture en taille normale
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

  • 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
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...

 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


 Historique

28 décembre 2007 12:47:08 :
ajout de la méthode STD vers FILE

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) [VB2008] OBSERVER L'ACTIVITÉ INPUT (CLAVIER SOURIS) DE L'UTI...
Source avec Zip Source avec une capture PUBLIC SHARED SANS MODULE - VARIABLE SINGLETON : IDENTIFICAT...
Source avec Zip Source avec une capture RÉCUPÉRATION DES IMAGES SYSTÈME DEPUIS LEUR EXTENSION OU LEU...
Source avec Zip Source avec une capture FILE FOLDER LOCKER - BLOQUER (ET DÉBLOQUER) L'ACCÈS À CERTAI...
Source avec Zip Source avec une capture FOLDER HELPER - DOSSIERS SPECIAUX, MANIPULATION DE DOSSIERS,...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) .NET DEPENDENCY VIEWER : ARBRE DES DÉPENDANCES D'UN ASSEMBLY... par ShareVB
Source avec Zip Source .NET (Dotnet) UTILITAIRE SKYDRIVE par MasterShadows
Source avec Zip ROTATION RAPIDE D'IMAGE par trex70
Source avec Zip Source avec une capture ENUMERATION DES PORTS TCP ET IDENTIFCATION DU PROCESS (PID) ... par Renfield
Source avec Zip Source avec une capture MOUSE SPEED AND WEIGHT : RETOUR DE FORCE VIRTUEL ! par ScSami

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture RECEVOIR L'ÉVÈNEMENT _MOUSEMOVE SUR DES CONTRÔLES QUI NE LE ... par PCPT
Source avec Zip Source avec une capture DESSINER SANS PASSER PAR LA PICTUREBOX [MODULE DE CLASSE] par PCPT
Source avec Zip Source avec une capture MESURER LA TAILLE D'UNE CHAÎNE EN PIXELS [MODULE DE CLASSE] par PCPT
Source avec Zip Source avec une capture PRESSE-PAPIER TEXTE POUR VBA [MODULE DE CLASSE] par PCPT
Source avec Zip CAPTURE D'ÉCRAN EN JPG par jack

Commentaires et avis

Commentaire de PCPT le 03/09/2006 03:19:50 administrateur CS

les fonctions s'appelant toutes plus ou moins les unes les autres, c'est peu commenté mais çà devrait aller...
j'attends vos commentaires/notes ;)

Commentaire de mortalino le 03/09/2006 05:17:05

Salut PCPT,

Je sais plus quoi dire sur tes sources, elles sont toutes bien et celle-ci aussi. :p
La class est clair, je ne pense pas que l'on puisse faire plus cours, tes usercontrol sympas ;) et au niveau possibilités / suggestions, je te dirai après avoir tester plus en profondeur.
(très pratique le PressPapier --> jpg)

"c'est peu commenté"
>> il y a ce qu'il faut où il faut !

@++ & continue comme ça.

Commentaire de Renfield le 03/09/2006 09:29:29 administrateur CS

GetAleatPathName devrait vérifier que le nom généré n'existe pas dejà, et en regénérer un, le cas échéant.

Commentaire de Renfield le 03/09/2006 09:32:50 administrateur CS

j'oubliais presque :

"Bienvenue dans l'univers merveilleux de GDI+" ^^

Je m'en sert maintenant assez souvent dans VB, et faut avoer que c'est assez confortable, toutes ces APIs

Commentaire de PCPT le 03/09/2006 16:11:49 administrateur CS

merci pour vos comms.
Mortalino -> suggestions, n'hésite pas ;)
Renfield -> le nom généré est un aléa sur 8carac. faudrait déjà être verni pour tomber sur un existant, sachant que la fonction appelante détruit elle-même chaque fichier aléatoire généré. autrement dit, j'aurais pu même mettre un nom fixe.
en plus s'il existait il serait écrasé, et enfin il est placé dans le rep TEMP qui est en général assez souvent vidé par les utilisateurs.
je peux modifier mais je n'en vois pas l'utilité pour cette classe.
GDI+ ... impossible de tout voir en une vie, si? :D
600 fonctions, il doit vraiment y avoir de quoi explorer...

++ ;)

Commentaire de Renfield le 03/09/2006 16:35:47 administrateur CS

j'avait pas vu que ton fichier était détruit...
pourquoi, en ce cas ne pas utiliser GetTempFileName ?

Commentaire de PCPT le 03/09/2006 16:56:42 administrateur CS

GetTempFileName créé un path fichier.TMP auquel en plus il faut donner le folder.
j'ai besoin de l'extension correcte, récupérer le chemin TMP system et créer un fichier.EXT_VALID me semble plus simple

Commentaire de PaTaTe le 03/09/2006 22:28:50

Interessant cette classe mais pourquoi ne pas rajouter la conversion PNG et/ou GIF ? Ca devrait etre possible. Je dis ça parce que je cherche une manière de convertir à la colée des images dans ces format sans trouver vraiment de solutions "tout embarquées"

Si quelqu'un a une piste ...

Commentaire de PCPT le 03/09/2006 22:45:16 administrateur CS

salut,
parce que je n'avais besoin que de JPG....
GIF par API, j'en doute fort puisque c'est un format breveté par MAC.

une piste pour PNG, tu en auras une en lisant "INFORMATION" dans la source (lien codyx).
++

Commentaire de Renfield le 03/09/2006 23:19:43 administrateur CS

GDI+ gère les Gifs (même animés) les PNG, etc....

pas de soucis majeur, donc, à l'intégration dans ce (genre de) projet...

Commentaire de PCPT le 03/09/2006 23:22:48 administrateur CS

Bilou a du casser sa tirelire alors... :)

Commentaire de PaTaTe le 04/09/2006 00:44:01

Renfield > Je n'ai pas trouvé de sources me montrant comment tout cela fonctionne. Si tu as un exemple (simple de préférence lol) ca serait simpas :)

Commentaire de PCPT le 04/09/2006 01:08:38 administrateur CS

Patate -> dans ma source tu as le lien du snippet de Gobillot faisant la conversion BMP vers PNG. (je me répète non? :$)
++

Commentaire de PaTaTe le 04/09/2006 01:10:56

PCPT > Désolé j'avais mal lu ^^

Commentaire de PaTaTe le 04/09/2006 02:29:11

PCPT > J'ai testé le code du snippet et j'ai une opération non conforme sur NTDLL.DLL ... Là je ne pige pas :(

Commentaire de PCPT le 04/09/2006 11:08:26 administrateur CS

beh contacte l'auteur du snippet...

Commentaire de Exploreur le 17/09/2007 16:50:36

Salut PCPT,

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

A+
Exploreur

Commentaire de PCPT le 28/12/2007 12:48:05 administrateur CS

ajout de std vers file pour 'bilaloch'

Commentaire de bilaloch le 28/12/2007 13:29:12

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

Commentaire de PCPT le 28/12/2007 14:46:29 administrateur CS

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?

++

Commentaire de bilaloch le 28/12/2007 15:00:27

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

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

conversion jpg->bmp [ par Horfee ] j'aimerais savoir comment convertir un fichier jpg en bmp simplement : sans devoir reecrire tout un algorithme de decompression!!! Conversion bmp vers tga? [ par castor62 ] Bonjour à tous,Je cherche un source pour convertir facilement une image bmp en tga...Si qqun pouvais m'aider, ce serais chouette...Merci d'avance !R@p format jpg, tif, bmp, pgm [ par ga ] bonjour je souhaiterais pour des images jpeg ou bmp determiner pixel par pixel, la couleur de ces derniers. Je cherche la methode, un algo et mieux en boite d'ouverture de fichier [ par agparchitecture ] Bonjour,J'utilise une boite de dialofue pour le choix d'une image à placer dans un picturebox avec le code ci-dessous :         'Parametrage Boite dia Sauvegarder une image avec JPG format non pas avec BMP en VB6 [ par casporov ] Salut,je voudrais savoir comment convertir une image de type BMP en type JPG.S.V.P.Merci.. Sélection de fichiers avec OpenFileDialog et textbox (Visual Basic 2010) [ par warberzz ] Bonjour tout le monde !! La je suis sous Visual Basic 2010. Je cherche à créer une application ou je peux sélectionner plusieurs fichiers, puis ou un Conversion Jpg en PS [ par Joul ] bonjour,je cherche à convertir une image Jpg en Ps. j'ai trouvé un petit utilitaire(Jpeg2Ps.exe) qui fonctionne en ligne de commande mais je n'arrive Infos des BMP...mais en JPG [ par neo12 ] conversion bmp en jpeg [ par anfo ] Bonjour!De quelle façon peut-on convertir (en masse) des images bmp en jpeg?Anne conversion Jpg en Tiff [ par polochon ] Le sujet parle de lui meme.Alors si quelqu'un c comment tranformer une image.jpg en image.tif je suis ouvert a tout les morceaux de code en vb merci


Nos sponsors


Sondage...

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,401 sec (3)

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