Jump to content
Invision Board France
  • 0
Sign in to follow this  
Zorro_X

4.3 Retailler automatiquement les images uploadées

Question

Zorro_X

Bonjour à tous,

 

Dans notre communauté nous sommes confrontés à un problème légèrement complexe lié à l'upload d'images : les utilisateurs qui utilisent de plus en plus de téléphones mobiles souhaitent pouvoir uploader directement leurs images sans passer par leur PC/ordinateur pour les retailler (même s'il y a des applis pour ca sur smartphones). Malheureusement ca augmente considérablement la taille des images uploadées, et ce inutilement car des images à 20MPx ca ne sert strictement à rien sur une page web...

Le problème c'est que si nous limitions la taille par fichier des images téléchargeables, bah... plus grand monde n'ajoute d'images...

 

Alors il nous est venu l'idée saugrenue de vouloir retailler automatiquement les images une fois uploadées, en gardant le ratio, si elles dépassent une certaine taille. Pour cela il suffit de lancer un cron avec un script qui fait ça et le tour est joué. Mais il faut passer un peu de temps pour faire ce script et dans une communauté de bénévoles vous savez déjà que tout gain de temps est le bienvenu.

La question qui en découle est donc si vous avez connaissance d'un moyen déjà présent (ou d'un mod) permettant de faire cela automatiquement sans se coltiner un script PHP/Perl/SH/... qui deviendra en quelque sorte une "verrue de maintenance" pour la suite...

 

Merci d'avance pour vos remarques et commentaires,

Z

Share this post


Link to post
Share on other sites

16 answers to this question

Recommended Posts

  • 0
Youp3

Bonjour,

 

dans la galerie une grosse image génère automatiquement des images adaptées au web géré via deux paramètres : « Dimensions des grandes images » et « Dimensions des images miniatures ». Par contre je crois que l’image originale est conservée sur le serveur.

 

Si tu n’as pas la galerie, tu peux aussi limité les dimensions des images affichables. En cas de dépassement de la taille, une image aux dimensions max est générée et utilisée pour l’affichage. Par défaut c’est 1000x750. Tu trouveras le paramètre « Taille maximale de l’image à afficher » dans Système > Publication. Par contre dans ce cas je suis sûr que l’image originale est conservée et affichée si tu cliques sur l’image réduite.

Share this post


Link to post
Share on other sites
  • 0
Zorro_X
il y a 30 minutes, Youp3 a dit :

Bonjour,

 

dans la galerie une grosse image génère automatiquement des images adaptées au web géré via deux paramètres : « Dimensions des grandes images » et « Dimensions des images miniatures ». Par contre je crois que l’image originale est conservée sur le serveur.

 

Si tu n’as pas la galerie, tu peux aussi limité les dimensions des images affichables. En cas de dépassement de la taille, une image aux dimensions max est générée et utilisée pour l’affichage. Par défaut c’est 1000x750. Tu trouveras le paramètre « Taille maximale de l’image à afficher » dans Système > Publication. Par contre dans ce cas je suis sûr que l’image originale est conservée et affichée si tu cliques sur l’image réduite.

 

Merci, mais ce que nous cherchons c'est justement à optimiser l'espace occupé dans l'hébergement... Ca ne résous pas notre problème... :( 

Share this post


Link to post
Share on other sites
  • 0
Youp3

Dans ce cas peut-être avec une mod, mais de base il n’y a rien pour ça.

Share this post


Link to post
Share on other sites
  • 0
Zorro_X
il y a 8 minutes, Youp3 a dit :

Dans ce cas peut-être avec une mod, mais de base il n’y a rien pour ça.

 

Merci, mais je n'ai rien trouvé de ce genre dans la marketplace d'IPS... ou alors je ne sais pas bien chercher, ce qui demeure une possibilité non-négligeable...

Share this post


Link to post
Share on other sites
  • 0
Youp3

Il y a la solution de stoo2000 : Kraken Images. Par contre tu paies la mod et tu dois prendre un abonnement sur le site kraken.io.

 

Share this post


Link to post
Share on other sites
  • 0
Zorro_X
il y a 5 minutes, Youp3 a dit :

Il y a la solution de stoo2000 : Kraken Images. Par contre tu paies la mod et tu dois prendre un abonnement sur le site kraken.io.

 

merci, mais du coup c'est pour héberger les images chez eux (kraken) ?? :mellow:

Share this post


Link to post
Share on other sites
  • 0
Youp3

De ce que je comprends oui et non : toutes les images retravaillées sont conservées sur ton espace client, mais les images finales sont sur ta communauté. Mais tu peux choisir de les supprimer manuellement.

 

Citation

All plans come equipped with: Full API Access, Web Interface PRO, WordPress Plugin, Magento Extension and Kraken Cloud Storage.

 

Ce serait à tester.

Share this post


Link to post
Share on other sites
  • 0
Zorro_X
Le 28/09/2018 à 08:54, Youp3 a dit :

De ce que je comprends oui et non : toutes les images retravaillées sont conservées sur ton espace client, mais les images finales sont sur ta communauté. Mais tu peux choisir de les supprimer manuellement.

 

 

Ce serait à tester.

Merci, mais ca risque de surcharger autant le serveur que la BP, ca ne m'a pas l'air top que de "ceder" ainsi toutes les images de la communauté à un service tiers...

Merci quand même, je continue à chercher, mais en parallèle on va tenter de se faire ce script/cron et faire quelques tests... :)

Share this post


Link to post
Share on other sites
  • 0
cybero

Dans les paramètres j'ai trouvé ceci:

 

image.png.8ade5d0c276d4245536cd078043f78b2.png

 

 

Donc si tu modifies là, logiquement les images seront retaillées et l'original effacé :)

(J'ai testé c'est le cas)

C'est dans l'admin Système ==> Publication

  • Like 2
  • Thanks 1

Share this post


Link to post
Share on other sites
  • 0
Zorro_X
il y a 13 minutes, cybero a dit :

Dans les paramètres j'ai trouvé ceci:

 

image.png.8ade5d0c276d4245536cd078043f78b2.png

 

 

Donc si tu modifies là, logiquement les images seront retaillées et l'original effacé :)

(J'ai testé c'est le cas)

C'est dans l'admin Système ==> Publication

 

wahhh ! 😮

Exactement ce que je voulais, merci !

 

Share this post


Link to post
Share on other sites
  • 0
Zorro_X

Ca ne semble cependant pas affecter les images déjà uploadées, mais pour l'avenir c'est plutôt une bonne chose !

Top ! encore merci !

Share this post


Link to post
Share on other sites
  • 0
cybero

Ah oui effectivement pour l'existant... faudrait faire un travail de fond

 

Si tu veux / peux, sans avoir à écrire un script, tu peux télécharger tes pièces jointes, travailler en local avec un soft de traitement d'image par "lots" pour les retailler et tout réuploader

Pas besoin de photoshop ou gros logiciel, juste un qui retaille / recompresse en masse :)

Je l'ai déjà fait par le passé pour des galeries d'images, ça fonctionne top

Share this post


Link to post
Share on other sites
  • 0
Zorro_X
il y a 5 minutes, cybero a dit :

Ah oui effectivement pour l'existant... faudrait faire un travail de fond

 

Si tu veux / peux, sans avoir à écrire un script, tu peux télécharger tes pièces jointes, travailler en local avec un soft de traitement d'image par "lots" pour les retailler et tout réuploader

Pas besoin de photoshop ou gros logiciel, juste un qui retaille / recompresse en masse :)

Je l'ai déjà fait par le passé pour des galeries d'images, ça fonctionne top

 

ah oui, un traitement en batch, je vais regarder ça de plus près, ca peut le faire en effet, merci pour l'idée ! :)

 

(PS - le pire c'est que visiblement j'avais déjà configuré le paramètre que tu m'as montré, mais je ne me rappelais plus du tout que ca existait... 😓)

Share this post


Link to post
Share on other sites
  • 0
Youp3
Il y a 3 heures, cybero a dit :

Dans les paramètres j'ai trouvé ceci:

 

image.png.8ade5d0c276d4245536cd078043f78b2.png

 

 

Donc si tu modifies là, logiquement les images seront retaillées et l'original effacé :)

(J'ai testé c'est le cas)

C'est dans l'admin Système ==> Publication

 

Comment ai-je pu passer à côté ? :drop:

  • Haha 1

Share this post


Link to post
Share on other sites
  • 0
cybero
il y a 4 minutes, Youp3 a dit :

Comment ai-je pu passer à côté ? :drop:

 

ça arrive même aux meilleurs :P

 

  • Haha 1

Share this post


Link to post
Share on other sites
  • 0
PersonalMode
Le 06/10/2018 à 09:15, cybero a dit :

Ah oui effectivement pour l'existant... faudrait faire un travail de fond

 

Si tu veux / peux, sans avoir à écrire un script, tu peux télécharger tes pièces jointes, travailler en local avec un soft de traitement d'image par "lots" pour les retailler et tout réuploader

Pas besoin de photoshop ou gros logiciel, juste un qui retaille / recompresse en masse :)

Je l'ai déjà fait par le passé pour des galeries d'images, ça fonctionne top

 

Bonne idée. Perso j'utilise XnView quand je dois retravailler la taille d'un lot important de photos. https://www.xnview.com/fr/xnview/

 

  • Thanks 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.