Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images
Images Forum d'entraide sur les bibliothèques graphiques avec PHP. Exemples : GD, ImageMagick, JpGraph, Artichow... Avant de poster -> FAQ GD, Cours GD et Sources GD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/02/2011, 15h46   #1
Membre éprouvé
 
Avatar de Sayrus
 
Inscription : décembre 2005
Messages : 818
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2005
Messages : 818
Points : 456
Points : 456
Par défaut Fonction image spécifique (crop + resize)

Bonjour,

Il existe beaucoup de fonctions de traitement d'images mais je n'ai actuellement pas trouvé celle que je souhaite...

Voici ma demande:

Je dois afficher des images ayant par exemple: 300x240 (300px de large et 240px de haut donc)

Si, image inférieur aux dimensions
:

Ne rien faire

Si, image supérieur en largeur et en hauteur

Alors resize + crop sans (bandes noires donc)*


C'est ici la subtilité, il ne faut pas simplement faire un resize, mais un aussi un recadrage pour que l'image ne laisse pas de bande noir sur les côtés si l'image est supérieur à la largeur attendue et si l'image est supérieur à la hauteur attendue. Donc, se baser sur le plus petit côté et non le plus grand et faire un crop.

Si, image supérieur en largeur ou en hauteur

Resize sur le plus grand côté, et bandes noires OK.

Quelqu'un aurait-il un script, une classe ou une fonction à me suggérer?

Un grand merci
__________________
Solutions pour concessions et garages automobiles =>
http://www.fastback.be
Sayrus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/02/2011, 12h18   #2
Membre éprouvé
 
Avatar de Sayrus
 
Inscription : décembre 2005
Messages : 818
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : décembre 2005
Messages : 818
Points : 456
Points : 456
Si mon explication n'est pas claire, n'hésitez pas à me demander des précisions... Je n'ai toujours pas trouvé la fonction idéale...
__________________
Solutions pour concessions et garages automobiles =>
http://www.fastback.be
Sayrus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h23.


 
 
 
 
Partenaires

Hébergement Web