Format d'une photo : 3/2 ou 4/3 ?

Invité
Invité n'ayant pas de compte PHPfrance

31 août 2006, 10:26

Bonjour, je cherche à trier des photos selon leur format. Mes photos sont dans un répertoire sur mon PC et proviennent de sources différentes. Elles ont donc toutes des dimensions différentes. Il y a des photos au format "argentique" (3/2) et des photos au format numérique (4/3) et aussi sans doute des autres format. Je cherchais au départ un programme qui m'aurait permis de créer deux sous-répertoires (3/2 et 4/3) et déplacer les photos dans le sous-répertoire correspondant à leur format. J'ai poster la question sur un forum de photo numérique et on m'a dit : "T'as qu'à le faire en php, c'est facile : lire les dimensions de tes images, calculer le ratio et les déplacer dans le dossier correspondant." Le hic c'est que je connais rien à php. Je viens donc solliciter votre aide...

Vincent.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

31 août 2006, 10:48

Chuis pas certain que php soit la solution idéale - surtout si tu n'y connais rien - mais si tu as déjà fait un peu de programmation ca peut se faire :)

Les fonctions suivantes devraient t'aider (voir la doc associée) :
- readdir() : pour lister les différents fichiers d'un dossier
- getImageSize() : pour récupérer hauteur et largeur de l'image
- copy() : pour copier le fichier dans le dossier approprié

Invité
Invité n'ayant pas de compte PHPfrance

01 sept. 2006, 14:21

Bon finalement je l'ai fait en matlab puisque c'est avec ça que je programme en ce moment au boulot. Merci quand même.

Vincent