OVH Cloud OVH Cloud

conversion d une image bmp

6 réponses
Avatar
david
Bonjour
j utilise la fonction eztwain pour scanner des images mais je les sors
en bmp
comment pourrais je les convertir en jpg car la base commence a devenir
lourde
je vous remercie d avance
david

6 réponses

Avatar
stanislas
Bonjour,

à première vue TwainVersJPEG() devrait résoudre ton problème.
Avatar
MiF
Bonjour,

Il suffit de charger l'image BMP dans un champ image, et de le sauver au
format JPG en utilisant la fonction dSauveImage().

En passant, la fonction dSauveImage est encore buggée en 7.5 206h (perte de
lignes et de colonnes à l'intérieur de l'image). Il suffit de faire une
douzaine de dSauveImage() en rechargeant l'image sauvée à chaque fois, pour
que le problème devienne évident à l'oeil nu...

Michel Fages


"david" a écrit dans le message de
news:
Bonjour
j utilise la fonction eztwain pour scanner des images mais je les sors
en bmp
comment pourrais je les convertir en jpg car la base commence a devenir
lourde
je vous remercie d avance
david



Avatar
Gilles G.
In article <vZdVb.1018$h%, says...
Bonjour,

Il suffit de charger l'image BMP dans un champ image, et de le sauver au
format JPG en utilisant la fonction dSauveImage().

En passant, la fonction dSauveImage est encore buggée en 7.5 206h (perte de
lignes et de colonnes à l'intérieur de l'image). Il suffit de faire une
douzaine de dSauveImage() en rechargeant l'image sauvée à chaque fois, pour
que le problème devienne évident à l'oeil nu...



Heuu, tu m'arrêtes si j'ai mal compris mais :
tu sauves et recharges 12 fois une image JPEG?
Et tu t'étonnes d'avoir des pertes?
Essaye la même chose avec un outil de dessin, tu risques d'être surpris.
Avatar
david
merci je vais essayer
david

Stanislas a écrit:
Bonjour,

à première vue TwainVersJPEG() devrait résoudre ton problème.


Avatar
david
re bonjour
j ai essayé mais plus je modifie et mons ca marche alors je vous
presente mon code pourriez vous me dire ce qui cloche
merci d avance

sImage1 est une chaîne
sImage2 est une chaîne
toto est une chaîne
toto="c:test.bmp"
Multitache()

EZScanVersBmp(toto) /// appel de la dll
Saisie1=toto
Image2=Image1
sImage2=toto
SI sImage2<>"" ALORS

sImage1 = dSauveImageJPEG(toto,"c:test.jpg")

IMAGE3=sImage1


SI HAttacheMémo(vendeur,"signaturevendeur",sImage1) ALORS
HModifie(vendeur)

SINON
Erreur("Impossible de charger l'image spécifiée.",ErreurInfo())
FIN

FIN


Multitache()

la realité est que j ouvre l interface du scanner et que la photo scanné
je veux simplement l enregistrer dans le fichier vendeur dans le champ
signaturevendeur

je sais je suis pas vite mais pourtant c est pas faue de tout essayé ahahhah

david a écrit:
merci je vais essayer
david

Stanislas a écrit:

Bonjour,

à première vue TwainVersJPEG() devrait résoudre ton problème.






Avatar
david
je me reponds a moi meme
j ai trouvé le dimanche a pas ete tres repos mais ca marche
bon debut de semaine a tous
David


david a écrit:
re bonjour
j ai essayé mais plus je modifie et mons ca marche alors je vous
presente mon code pourriez vous me dire ce qui cloche
merci d avance

sImage1 est une chaîne
sImage2 est une chaîne
toto est une chaîne
toto="c:test.bmp"
Multitache()

EZScanVersBmp(toto) /// appel de la dll
Saisie1=toto
Image2=Image1
sImage2=toto
SI sImage2<>"" ALORS

sImage1 = dSauveImageJPEG(toto,"c:test.jpg")

IMAGE3=sImage1


SI HAttacheMémo(vendeur,"signaturevendeur",sImage1) ALORS
HModifie(vendeur)

SINON
Erreur("Impossible de charger l'image spécifiée.",ErreurInfo())
FIN

FIN


Multitache()

la realité est que j ouvre l interface du scanner et que la photo scanné
je veux simplement l enregistrer dans le fichier vendeur dans le champ
signaturevendeur

je sais je suis pas vite mais pourtant c est pas faue de tout essayé
ahahhah

david a écrit:

merci je vais essayer
david

Stanislas a écrit:

Bonjour,

à première vue TwainVersJPEG() devrait résoudre ton problème.