|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 757 ![]() |
Bonjour, j'espere poster dans la bonne rubrique!
j'ai une question toute simple, mais je n'arrive pas a prendre une decision. je suis entrain de creer un site marchand (PHP5 & Mysql). dans la partie backoffice, j'aurais un formulaire qui me permettrai de rentrer des nouveaux produits avec les images. en gros j'aurais 3 tailles differentes: petite (png 80x80px), moyenne (png 350/350px) et grande (jpg 1000/1000px) me conseillez vous alors de redimensionner les images dans photoshop puis les uploader toutes les 3?? ou plutot uploader que la grande image, puis les redimensionner a l'aide de la librairie GB ou encore jQuery ?? Merci bien |
|
|
00
|
|
|
#2 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
Bonsoir,
GB ou GD? Si tu recrées tous les images sous différents format en photoshop, tu perds de temps, en plus tu bouffes des ressources de stockage, mais si tu utilises GD tu perds un peu de performance mais perso je vote pour GD.En fait, avec GD tu peux tous automatiser les redimensionnements en utilisant seulement des flux à chaque besoin sans créer des formats moyens et petits à partir de la grande taille. A+. |
|
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 757 ![]() |
Merci andry pour ta reponse.
Citation:
Citation:
je viens de trouver ce lien qui me rend un peu perplexe par rapport a la libraire GD: http://foliovision.com/2010/03/26/imagemagick-vs-gd comment font les autres sites marchands?? si j'ai qu'une image de 1000/1000px, ca ne mettra pas un temps fou pour charger une image de seulement 80px?? |
||
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() Guillaume Développeur Web Inscription : décembre 2007 Messages : 353 ![]() |
Je ne connais pas tous les sites marchand mais pour prestashop: une image uploadée donne lieux à une "small", "medium", "large", "home".
Du gd donc.
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi. - Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 757 ![]() |
merci,
je vais peut etre devoir faire des tests... connais tu un bon tuto pour cela? si j'ai bien compris le principe du GD, j'upload une seule image "grande", et puis a partir de cette image d'autres tailles seront regenerees, c'est ca? si j'ai qu'une image de 1000/1000px, ca ne mettra pas un temps fou pour l'afficher en 80/80px?? |
|
|
00
|
|
|
#6 | ||||
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
Sans influencer ton choix, je te rappelles que photoshop dispose d'un outil de traitement d'images en batch dans Fichier > Automatisation > Traitement Par lots.
Cependant, ça peut être rébarbatif alors utilise GD Si ça peux t'aider, voici un script qui me permettait de redimentionner des images Avec GD (en tenant compte du ratio): Code :
Code :
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
||||
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Guillaume Développeur Web Inscription : décembre 2007 Messages : 353 ![]() |
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi. - Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
|
|
00
|
|
|
#8 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 126 ![]() |
|
|
|
00
|
|
|
#9 | |||
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 757 ![]() |
Citation:
je ne sais pas si la qualité sera degradée avec GD mais j'ai une question a laquelle je n'ai pas encore eu de reponse si j'ai qu'une image de 1000/1000px, ca ne mettra pas un temps fou pour l'afficher en 80/80px en utilisant GD ?? Citation:
est ce qu'elle utilise la librairie GD? pour redimensionner des images, j'imagine qu'elle crée des images separement, c'est ca?? Citation:
|
|||
|
|
00
|
|
|
#10 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
ça tombe bien, Yvan vient de créer une librairie de manipulation d'images qui m'a l'air pas mal du tout: http://www.developpez.net/forums/d10...gnage-dimages/
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#11 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 757 ![]() |
Bonjour Benjamin et merci pour le lien interessant qui m'a permis de decouvrir http://arlindnushi.dervina.com/imagetools/ qui est pas mal du tout...
je suis bien tenté aussi par le http://www.scopicproject.org mais il n'y a ni doc ni demo pour voir a quoi ca ressemble au fait j'arrive toujours pas a bien comprendre le mecanisme de la librairie GD et je n'ai toujours pas eu de reponse a une question que j'ai posée si j'ai qu'une image de 1000/1000px, ca ne mettra pas un temps fou pour l'afficher en 80/80px en utilisant GD ?? Merci infiniment de votre aide |
|
|
00
|
|
|
#12 | |
|
Membre éprouvé
![]() Guillaume Développeur Web Inscription : décembre 2007 Messages : 353 ![]() |
redah75, oui. La classe que je t'ai montré fonctionne uniquement avec GD. Tu peux explorer la classe si tu veux pour voir comment ça fonctionne.
Mais vu que tu uploads une image, utilises la, c'est simple à comprendre et à utiliser. Tu peux redimensionner suivant une taille, respecter les ratios, rajouter des copyrights. Faire des rotations etc... Citation:
Et ensuite tu affiches image_petite.jpg
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi. - Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
|
|
|
00
|
|
|
#13 | |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 707 ![]() |
Salut
Citation:
A titre personnel j'ai fais le choix des 2, c'est à dire que je crée 3 images de 3 tailles différente (grande, moyenne et petite). Cependant, j'utilise GD pour faire automatiquement les redimensionnements, mais cette opération se fait uniquement coté admin (backend/backoffice). A l'usage, on fait référence à des images qui existent. En tout cas, rien que le dimensionnement avec GD, c'est long, voir même hyper long. Le gros avantage à mon sens d'exploiter des photos existantes (en toute tailles) dans un répertoire, c'est qu'on exploite le cache du navigateur. En faisant des essai avec FireBug, et selon le nombre d'images et leur poids, on divise par 2, 3 même 4 fois le temps d'affichage de la page Web. Sans compter que c'est autant de requête HTTP qui ne sont pas envoyées sur le serveur (+ les traitements s'il y en a) vu que c'est un cache coté client qui est exploité. Puis ma logique est simple : A quoi ça sert de manipuler une grande image genre 1000 x 1000 si au bout une dimension plus petite est affichée. Tout traitement qui sera fait dessus, même coté client sera du temps perdu. Autant quelle existe, non ? Enfin, c'est ce que j'ai remarqué, après ça, il y a peut être mieux de nos jours.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
|
00
|
|
|
#14 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 757 ![]() |
Bonjour radicaldreamer et RunCodePhp, comment ca va? ca fait longtemps
OK, je comprends bien alors qu'il faudrait bien avoir differente tailles d'images... ma question du coup devient: est il conseillé de redimensioner les photos avec GD ou Photoshop sachant que Photoshop est un logiciel assez avancé qui conserve une cetaine qualite et qu'il permet de faire des traitement par lot!! comme j'ai dit dans mon 2e poste, ce lien me rend un peux perplexe: http://foliovision.com/2010/03/26/imagemagick-vs-gd si je ne me trompe pas, prestashop par ex propose d'uploader qu'une seule image puis elle sera redimensionee en utilisant GD, mais c'est fait pour les gens qui n'ont pas de licence photoshop ou qui ne s'y connaissent pas, n'est ce pas?? |
|
|
00
|
|
|
#15 |
|
Membre éprouvé
![]() Guillaume Développeur Web Inscription : décembre 2007 Messages : 353 ![]() |
Non, prestashop propose d'uploader une image et de redimensionner simplement pour le confort d'utilisation et pour formater les images à une dimension bien précise car chaque emplacement sa propre taille.
Personnellement, j'utiliserais GD pour redimensionner les images. Attention, je parle bien de redimensionner dans le sens ou ça créé une miniature sur le serveur pas simplement à l'affichage! Après, oui. Tu peux le faire avec photoshop mais il va falloir créer une macro de traitement par lot. Précision: j'utiliserais GD si les images sont à uploader via un formulaire d'envoi. Sinon, si c'est juste pour les foutre dans un dossier et les afficher (donc sans passer par un formulaire d'envoi mais par ton logiciel FTP), j'utiliserais photoshop. Voilà.
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi. - Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
|
|
00
|
|
|
#16 | ||
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 757 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#17 |
|
Membre éprouvé
![]() Guillaume Développeur Web Inscription : décembre 2007 Messages : 353 ![]() |
la qualité est la même. Invisible à l'œil nu. Du moins, à mes yeux.
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi. - Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
|
|
00
|
|
|
#18 |
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 757 ![]() |
ok, as tu jeté un coup d'oeil sur http://foliovision.com/2010/03/26/imagemagick-vs-gd ??
qu'en penses tu?? et puis 2 dernieres question SVP: 1- est il conseillé d'utiliser le watermark sur les photos? (insertion du logo) 2- j'aurais besoin de 4 tailles d'images sur mon site: 50/50px, 90/90px, 350/350px et 1000/1000px, me conseillez vous d'avoir les 4 tailles ou juste 3 tailles: 80/80px, 350/350 et 1000/1000 ?? Merchi beaucoup |
|
|
00
|
|
|
#19 |
|
Membre éprouvé
![]() Guillaume Développeur Web Inscription : décembre 2007 Messages : 353 ![]() |
Pour les tailles, à toi de voir.
Pour le logo, à toi de voir. Pour le benchmark (lien que tu m'as donné)... Bah ouais et? Bon ok y a une petite différence. Penses-tu que la petite différence justifie de tout se taper à la main? Si oui, utilises photoshop. Si non, utilises GD.
__________________
Si ce que tu as à dire n'est pas plus beau que le silence, alors tais toi. - Pensez à voter pour les messages qui vous ont été utiles ainsi que de mettre
|
|
00
|
|
|
#20 | ||
|
Membre du Club
![]() Inscription : novembre 2007 Messages : 757 ![]() |
Citation:
Citation:
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com