Jump to content
Yann74

Accepter images au format vectoriel SVG

Recommended Posts

Bonjour !

 

Pour les miniatures de menu, j'aimerais utiliser des images au format SVG (vectoriel, plus léger que PNG ou JPG, compatible écrans très haute définition...).

 

Mais lors de l'envoi, un message d'erreur sauvage apparaît : format de l'image non reconnu ; formats acceptés : GIF, JPG, PNG.

 

Savez-vous comment outre-passer cette limite ?

Share this post


Link to post
Share on other sites

C'est dommage que ce ne soit pas possible, sur WordPress j'utilise parfois les images au format SVG comme des images JPG ou PNG, elles se comportent de la même manière à ceci prêt qu'il faut fixer la largeur pour éviter qu'elle ne prenne trop de place.

 

Sur le thème d'origine de PrestaShop, j'ai modifié le fichier header.tpl de sorte à ce que le logo soit au format vectoriel (non pas via la balise image <img src> mais directement en intégrant le code SVG). Le résultat est top ! :)

 

Si le SVG ne peut être utilisé, est-ce possible d'utiliser un autre format vectoriel comme le PDF par exemple ?

Share this post


Link to post
Share on other sites

Tu es sûr que WordPress gère le SVG en natif? Il me semble que ce sont des plugins, certains à base de librairies js, d'autre en convertissant ls SVG en PNG

 

PDF un format vectoriel? Pas vraiment non, il encapsule PostScript mais j'ai de sérieux doutes ne serait-ce que pour les navigateurs comprennent PDF comme un format natif alors image jamais vu

Share this post


Link to post
Share on other sites

Sur WordPress ce n'est pas en natif, il faut ajouter un bout de code dans le function.php du thème pour que ça fonctionne. 

 

Donc pour toi pas moyen d'utiliser des images SVG sur Presta ? :/

Share this post


Link to post
Share on other sites

Si c'est comme pour un usage comme ton logo, si tu en éprouves le besoin procède de la même manière que tu viens de faire.

 

Pour les éléments du catalogue ça n'a pas de use case, il faudrait tout changer dans le coeur déjà (miniatures, themes, ...) et de plus je doute que 99% des commerçants veuille voir leurs images spoilées (spoilables) par leurs concurrents ... car un SVG c'est un vectoriel source ... outre que en dehors de quelques éléments du thèmes un svg nécessite beaucoup de calcul par le navigateur de l'internaute surtout sur un contenu type photo riche

Share this post


Link to post
Share on other sites

Bonjour,

 

J'aimerais également permettre d'accepter les images au format SVG, pas spécialement pour des raisons de qualité d'image mais pour la possibilité d'animer un SVG.

 

J'ai vérifié dans le ficher de config de file manager et svg est pourtant dans le tableau des formats acceptés.

 

EDIT : j'ai également essayé d'ajouter un SVG dans une page CMS et cela fonctionne bien!

 

Est-ce que vous pourriez m'orienter sur le fichier a modifier afin d'accepter ce type d'image?

 

Bien à vous,

 

Julien

Edited by jcuenin (see edit history)

Share this post


Link to post
Share on other sites

L'animation est faite en Javascript à l'aide des ids des éléments svg, donc pas de soucis la dessus.

 

Donc, pour revenir à ma question, impossible d'activer le format SVG pour les images de catégorie Prestashop?

Share this post


Link to post
Share on other sites

Ok et que répondre de plus que ce que j'ai déjà répondu?

ça n'est pas dans inclus dans prestashop et ne le sera surement jamais nativement

Share this post


Link to post
Share on other sites

J'ai bien compris que ce n'est pas inclus dans Prestashop nativement, j'essaye juste de comprendre comment je peux l'ajouter.

 

A priori c'est possible vu ce post : https://www.prestashop.com/forums/topic/479226-ajouter-format-possible-pdf-ps-ai-eps-tif-tiff-dans-personnalisation-produit/

 

J'ai suivi ce tuto pour ajouter un champ supplémentaire http://antoine-coutel.fr/ajouter-une-image-supplementaire-categorie-prestashop/ mais le problème est que la fonction de validation des extensions d'images et utilisée donc cela ne m'a pas avancé.

 

J'ai essayé de passer outre la fonction de validation, mais cela ne fonctionne pas non plus.

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.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  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.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More