cs_MagDix
Messages postés531Date d'inscriptionlundi 5 juin 2006StatutMembreDernière intervention 6 octobre 2012
-
4 nov. 2008 à 13:23
cs_MagDix
Messages postés531Date d'inscriptionlundi 5 juin 2006StatutMembreDernière intervention 6 octobre 2012
-
4 nov. 2008 à 17:02
Bonjour à tous...
J'aimerais transformer un JPG en Tiff. J'ai fouillé un peu sur le site et j'ai trouvé un exécutable intéressant.
J'ai donc modifié légèrement le code pour me donner cela..
Dim
Nfichier
As
String 'la variable vaut:"c:\test\Photo.jpg"
If InStr(Rep_FichierExt,
"jpg")
Then
Dim Convertisseur
As
New System.Drawing.Bitmap(Nfichier)
Convertisseur.Save(Nfichier, System.Drawing.Imaging.ImageFormat.Tiff)
'Libère les ressources utilisées par Convertisseur
Convertisseur.Dispose()
'Supprime l'image originale si l'option de la supprimer est activée
Kill(Nfichier)
End
IfMon problème est que le programme Bug à la déclarationde la variable Convertisseur.
J'ai un message d'erreur qui dit: Le paramètre n'est pas valide
Il me manque un Imports ???
La déclaration de ma variable ne devrait pas se faire à cette endroit ???
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 4 nov. 2008 à 15:52
Bonjour,
"J'ai un erreur ou c'est bisare et je ne devrait pas avoir de bug"
ou , sur quelle instruction???????????????
sorry mais ma boule de cristelle est en vacances
ton fichier jpg, est ce que tu arrives à l'afficher dans une picturebox???
si non alors le problème vient de ton fichier ou de la façon dont tu trouves son chemin !!!!!!
cs_MagDix
Messages postés531Date d'inscriptionlundi 5 juin 2006StatutMembreDernière intervention 6 octobre 20121 4 nov. 2008 à 16:10
Rebonjour
désolé pour ta boule de cristale... héhéhéh :P
ok je vais essayer d'être plus clair...
Dans ma Fonction Mise_A_Jour j'ai mis le code suivant:
For
Each Nfichier
In sDossier
'Donne le nom du fichier avec extension
Rep_FichierExt = Path.GetFileName(Nfichier)
If
Path.GetExtension(Nfichier) =
".jpg"
Then
Dim
ImageJPG
As
System.Drawing.Image
ImageJPG = Image.FromFile(Rep_FichierExt)
'Rep_FichierExt = "image.jpg"
'Appelle de la fonction pour la conversion
Jpeg2Tiff(ImageJPG, Nfichier)
Donc le bug vient-il du fait que je suis dans une fonctione ??? Ma variable Rep_FichierExt c'est ok qu'elle valle image.jpg ???
Et oui mon fichier image.jpg s'ouvre avec n'importe quelle programme pour voir les jpg
cs_MagDix
Messages postés531Date d'inscriptionlundi 5 juin 2006StatutMembreDernière intervention 6 octobre 20121 4 nov. 2008 à 16:33
Salut gillard... j'ai trouvré
le bug venait de cette ligne ImageJPG = Image.FromFile(Nfichier)
Effectiuvement j'avais essayé ce code auparavant mais mon .jpg avait un erreur.... mais tout est Ok...
Dernier problème....
je convertis mon fichier .jpg en .tiff mais je doit supprimer ce fichier jpg de mon répertoire et ca me dit toujours que c'Est impossible car le processus ne peut pas accéder au fichier, car il est en cours d'utilisation par un autre processus...
Ma dernière question,, comment faire pour fermer définitivement le fichier .jpg afin que je puisse le supprimer... avec la commande