OVH Cloud OVH Cloud

Réduire dimension des photos

3 réponses
Avatar
Marco
Bonjour,

Je me suis réalisé une petite appli pour gérer des photos numériques
(archivage).

Je stocke les photos dans un fichier HF. Le problème est que mes photos sont
prises avec un appareil 7 millions de pixels. La dimension de la photo est
donc importante.

Ma question est : comment faites-vous pour réduire la dimension d'une photo
à par exemple 800x600 ???

Merci si vous avez un bout de code.

Sincèrement,

Marco

3 réponses

Avatar
J-M des Grottes
Marco a formulé la demande :
Bonjour,

Je me suis réalisé une petite appli pour gérer des photos numériques
(archivage).

Je stocke les photos dans un fichier HF. Le problème est que mes photos sont
prises avec un appareil 7 millions de pixels. La dimension de la photo est
donc importante.

Ma question est : comment faites-vous pour réduire la dimension d'une photo à
par exemple 800x600 ???

Merci si vous avez un bout de code.

Sincèrement,

Marco



Salut,

Stocker des photos dans un fichier HF me semble un mauvaise idée. Si
ton fichier est corrompu....bye bye

Le plus simple est de stocker le chemin de chaque photo dans un champ
de ton fichier. Tu stocke alors tes photo dans un répertoire.

Pour la taille, si tu les stockes hors fichier, cela posera moins de
problèmes.

Par ailleurs, je pense qu'il existe un soft en freeware (xnview ?) qui
permet de modifier la taille en ligne de commande...a vérifier

Bien à toi

--
Dr J-M des Grottes
Gestionnaire du Registre des Néphrologues Francophones de Belgique
Avatar
J-M des Grottes
Marco a formulé ce jeudi :
Bonjour,

Je me suis réalisé une petite appli pour gérer des photos numériques
(archivage).

Je stocke les photos dans un fichier HF. Le problème est que mes photos sont
prises avec un appareil 7 millions de pixels. La dimension de la photo est
donc importante.

Ma question est : comment faites-vous pour réduire la dimension d'une photo à
par exemple 800x600 ???

Merci si vous avez un bout de code.

Sincèrement,

Marco



J'ai trouvé aussi un line sur WinDasso. Un projet permettant de
manipuler des images de grande taille en les zoomant:
http://www.windasso.org/download/sources/zoomplusus.zip

Pour le reste Gille t'a donné le truc du champ image

A+

--
Dr J-M des Grottes
Gestionnaire du Registre des Néphrologues Francophones de Belgique
Avatar
Marco
Merci Gilles, c'est parfait !




"Gilles Guédikian" a écrit dans le message
de news:
Marco a exprimé avec précision :
Bonjour,

Je me suis réalisé une petite appli pour gérer des photos numériques
(archivage).

Je stocke les photos dans un fichier HF. Le problème est que mes photos
sont prises avec un appareil 7 millions de pixels. La dimension de la
photo est donc importante.

Ma question est : comment faites-vous pour réduire la dimension d'une
photo à par exemple 800x600 ???



Si tu veux passer par Windev :

tu crées un champ image en affichage homothétique+HQ

avec infobitmap tu récupères la résolution de l'image, et tu tailles me
champ image pour correspondre exactement à cette résolution.

Ensuite, il te suffira de redimensionner l'image à la résolution que tu
veux (en calculant les ratio pour conserver le bon rapport
hauteur/largeur)

et tu fais un dSauveImageJpeg de ton champ image.