Redimensionnement d'images

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


Soak
WRInaute impliqué
WRInaute impliqué
 
Messages: 370
Inscription: Dim Oct 24, 2004 19:15

Redimensionnement d'images

Message le Sam Mar 18, 2006 15:52

Bonjour à tous,

Je ne comprends pas très bien comment Google redimensionne ses images pour les afficher comme il faut sur leur interface.

Je m'explique :

Exemple de recherche :
http://images.google.com/images?q=moon& ... rch+Images

Si on prend la première image :
410 x 276 pixels

et qu'on regarde sa taille sur l'interface de Google :
121 x 85 pixels

Donc si on fait 410/121 (et 276/85), on trouve combien de fois l'image à été réduite (enfin je sais pas si je m'exprime comme il le faudrait, en espérant que vous me comprendrez).

Ce qui donne :
410/121 : 3,3884...
276/85 : 3,2471...

Comment d'après vous Google redimensionne ces images ? Je ne vois pas trop sur quoi il se base pour redimensionner ces images avec des diviseurs aussi précis.

(Je demande ceci car je fais un moteur de recherche proposant des documents Open Source, donc une partie Images -http://www.sycarox.com/).

Merci d'avance pour votre aide.


Soak
WRInaute impliqué
WRInaute impliqué
 
Messages: 370
Inscription: Dim Oct 24, 2004 19:15

Message le Sam Mar 18, 2006 16:18

Bon, faisons autrement :)

http://www.sycarox.com/fr/image/search?recherche=e
Voici une recherche.

Je voudrais que les images soient redimensionnées pour que la hauteur ou la largeur maximum soit de 200 pixels.

Mais le redimensionnement se fera à la largeur ET à la hauteur.

Exemple : une image fais 400 * 100 : on divise par 2 pour trouver 200 et 50.

Enfin faire comme dans Word quand on réduit une image, on la prend dans un coin, et ses cotés se redimensionnent tous en même temps.

Comment faire une règle de calcul comme celle-ci ?
Merci d'avance.


Valhala
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 237
Inscription: Sam Jan 08, 2005 0:22

Message le Sam Mar 18, 2006 16:30

Il y a phpthumb() qui est un outil ultra maxi complet. J'ai un script plus légé, facile et simple qui fait que le redimensionnement donc si ca t'intéresse envoi moi un PM (en esperant de retrouver ce script).

tophus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 210
Inscription: Ven Aoû 12, 2005 8:23

Message le Sam Mar 18, 2006 16:35

Ya pas mal de fontions php qui permetent la manipulation d'image,
Les fonctions imagesx et imagesy renvoient la largeur et la hauteur d'une image, après tu compare ta hauteur et ta largeur, et tu modifies ton image. Avec la fonction imagecopyresampled tu recré ton image à la bonne taille.


Soak
WRInaute impliqué
WRInaute impliqué
 
Messages: 370
Inscription: Dim Oct 24, 2004 19:15

Message le Sam Mar 18, 2006 17:22

Voici comment j'ai traité le problème :

Code: Tout sélectionner
if($largeur >= $hauteur)
{
$pourcentageDiv=175/$largeur;
$largeur2=$largeur*$pourcentageDiv;
$hauteur2=$hauteur*$pourcentageDiv;
}
if($hauteur > $largeur)
{
$pourcentageDiv=175/$hauteur;
$hauteur2=$hauteur*$pourcentageDiv;
$largeur2=$largeur*$pourcentageDiv;
}


Si vous avez une meilleure solution, n'hésitez pas :)
Merci.


spout
WRInaute accro
WRInaute accro
 
Messages: 1309
Inscription: Mer Mai 14, 2003 11:05

Message le Sam Mar 18, 2006 20:11

J'utilise aussi la classe phpThumb(), c'est vraiment super complet.
Ca fonctionne avec GD1,GD2 et ImageMagick.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: UsagiYojimbo et 0 invités