Visites

   visiteurs

   visiteurs en ligne

Sujet n°162 Compression d'image
    par marsouin le 28/07/2008 : 06:17

Bonjour Pierre,

Voici mon nouveau problème :

J'insère des images, qui sont liées, dans un contrôle activex et ce, sur un formulaire. Ce images sont ensuite sur mes états afin de pouvoir les imprimer. Pour insérer ces images, j'utilises l'API Openfile, afin de rechercher l'image originale et elle est ensuite copiée et renommée dans un dossier destinataire imposé. Cependant, si mes images font, par exemple 3000 X 1800 pixels, j'ai une erreur 2114 lors du chargement de l'état. L'idée serait, lors de la copie, de les compresser en 800 X 600 pixels afin d'être sur que l'utilisateur n'oublie pas de le faire avant la copie pour le dossier detinataire.

Existe t'il un code VBA qui me permettrait de compresser ces images ?

Merci beaucoup

Marsouineek


Réponse n° 1 par 3stone le 30/07/2008 : 19:00
Salut,

Ce n'est vraiment pas un problème Access biggrin

Le plus simple, est de vérifier la taille du fichier au chargement et de le refuser - avec message d'erreur, lorsqu'il est trop lourd...

Ceci dit, on peut chercher sur le Net pour trouver une DLL ou petit soft que l'on peut utiliser en ligne de commande...

Ou alors voir le code PictureBoxAk2 de Lebans wink

Cordialement,
Pierre(3stone)

Réponse n° 2 par marsouin le 31/07/2008 : 08:04

Bonjour Pierre,

Une fois de plus, un grand merci pour tes précieux conseils.

J'ai finalement utilisé ta base "SelectImage.mdb", que l'on peut téléchargé, afin d'avior la taille des mes images. J'ai simplement fais quelques adaptations pour avoir les dimensions en pixels.

Au résultat, cela marche très bien.

Encore merci smile

Marsouin

[ Retour à la liste des sujets ]

Recherche



Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 1 membre


Connectés :

( personne )

Haut