Re: [Confirme] taille images
A priori, je calculerai pour chaque image un ratio Largeur/Longueur. Fixe les limites que doit avoir ce ratio pour chaque categorie. Ensuite tu peux utiliser un filtre (filter de Image::Magick et enfin transform (toujours Image::Magick): : $image->transform (geometry=>'50%x25%'); a la place de 50% tu auras un sous-programme qui traite la largeur et 25% sur la longueur Pierre Klaus a écrit : > Salut, > > il ne s'agit pas de vignettes ou d'albums photos. Si mon problème vous > intéresse, regardez http://katalogdeutsch.free.fr/php svp, ça explique bien > mieux que des paroles. > Ce site est en construction et il s'agit simplement de mettre un peu d'ordre > dans toutes ces images de taille et de fromes très différentes. > > Voici où j'en suis pour le moment. > > > Avec la fonction 'identify' de ImageMagick, je me suis fait une liste de > > mes images à traiter (environ 400), avec leur nom, hauteur et largeur. > > Voilà ma 'stratégie', peut-être vous avez des conseils à me donner: > > > > j'ai comencé à classer les images en catégories: carrées, hautes et > > longues; peut-être je vais devoir rajouter d'autres catégories (je fais ça > > à la main dans SO). Ensuite je vais essayer de trouver pour chaque > > catégorie une taille moyenne et donner cette taille à chaque image > > concernée (sauf les gif animés, si on réduit leur taille, elles ne > > fonctionnent plus; là je peux seulement jouer sur l'affichage). > > > > Tout ceci pour harmoniser un peu l'affichage des images sur mon site perso. > > > > J'ai déjà saisi l'adresse des images dans mysql, sans indiquer leur > > taille; si je veux le faire maintenant, faut-il le faire manuellement pour > > chaque image ou y a-t-il un moyen de le faire par ex avec 'set', sans > > modifier leur adresse ?
[Confirme] taille images
Salut, il ne s'agit pas de vignettes ou d'albums photos. Si mon problème vous intéresse, regardez http://katalogdeutsch.free.fr/php svp, ça explique bien mieux que des paroles. Ce site est en construction et il s'agit simplement de mettre un peu d'ordre dans toutes ces images de taille et de fromes très différentes. Voici où j'en suis pour le moment. > Avec la fonction 'identify' de ImageMagick, je me suis fait une liste de > mes images à traiter (environ 400), avec leur nom, hauteur et largeur. > Voilà ma 'stratégie', peut-être vous avez des conseils à me donner: > > j'ai comencé à classer les images en catégories: carrées, hautes et > longues; peut-être je vais devoir rajouter d'autres catégories (je fais ça > à la main dans SO). Ensuite je vais essayer de trouver pour chaque > catégorie une taille moyenne et donner cette taille à chaque image > concernée (sauf les gif animés, si on réduit leur taille, elles ne > fonctionnent plus; là je peux seulement jouer sur l'affichage). > > Tout ceci pour harmoniser un peu l'affichage des images sur mon site perso. > > J'ai déjà saisi l'adresse des images dans mysql, sans indiquer leur > taille; si je veux le faire maintenant, faut-il le faire manuellement pour > chaque image ou y a-t-il un moyen de le faire par ex avec 'set', sans > modifier leur adresse ?
[Confirme] taille images
Salut, il ne s'agit pas de vignettes ou d'albums photos. Si mon problème vous intéresse, regardez http://katalogdeutsch.free.fr/php svp, ça explique bien mieux que des paroles. Ce site est en construction et il s'agit simplement de mettre un peu d'ordre dans toutes ces images de taille et de fromes très différentes. Voici où j'en suis pour le moment. > Avec la fonction 'identify' de ImageMagick, je me suis fait une liste de > mes images à traiter (environ 400), avec leur nom, hauteur et largeur. > Voilà ma 'stratégie', peut-être vous avez des conseils à me donner: > > j'ai comencé à classer les images en catégories: carrées, hautes et > longues; peut-être je vais devoir rajouter d'autres catégories (je fais ça > à la main dans SO). Ensuite je vais essayer de trouver pour chaque > catégorie une taille moyenne et donner cette taille à chaque image > concernée (sauf les gif animés, si on réduit leur taille, elles ne > fonctionnent plus; là je peux seulement jouer sur l'affichage). > > Tout ceci pour harmoniser un peu l'affichage des images sur mon site perso. > > J'ai déjà saisi l'adresse des images dans mysql, sans indiquer leur > taille; si je veux le faire maintenant, faut-il le faire manuellement pour > chaque image ou y a-t-il un moyen de le faire par ex avec 'set', sans > modifier leur adresse ?
[Confirme] taille images
D' abord merci pour toutes les réponses reçues ici à ce sujet qui m'ont vraiment fait avancer. Avec la fonction 'identify' de ImageMagick, je me suis fait une liste de mes images à traiter (environ 400), avec leur nom, hauteur et largeur. Voilà ma 'stratégie', peut-être vous avez des conseils à me donner: j'ai comencé à classer les images en catégories: carrées, hautes et longues; peut-être je vais devoir rajouter d'autres catégories (je fais ça à la main dans SO). Ensuite je vais essayer de trouver pour chaque catégorie une taille moyenne et donner cette taille à chaque image concernée (sauf les gif animés, si on réduit leur taille, elles ne fonctionnent plus; là je peux seulement jouer sur l'affichage). Tout ceci pour harmoniser un peu l'affichage des images sur mon site perso. J'ai déjà saisi l'adresse des images dans mysql, sans indiquer leur taille; si je veux le faire maintenant, faut-il le faire manuellement pour chaque image ou y a-t-il un moyen de le faire par ex avec 'set', sans modifier leur adresse ? merci Klaus
[Confirme] taille images
Salut, sur un site perso (annuaire pédagogique), j'ai des centaines d'images, gif et jpeg, de tailles très différentes, et je voudrais harmoniser ou standardiser leur taille. Jusqu'à présent, j'ai travaillé avec StarOffice qui a fait une bonne partie de ce boulot, mais je suis en train de passer en php/mysql, et ça change tout. Il y a en gros 3 types d'images: carré, tout en longueur et tout en hauteur, j'ai donc pensé à 3 standards de taille. Comment afficher d'abord la liste des images avec leur taille ? Comment automatiser ensuite leur taille selon les standards encore à définir ? Merci de toute proposition, aussi et surtout si mon raisonnement n'est pas (ou pas tout à fait) judicieux bye Klaus