Jump to content

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 ?

Link to comment
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 ?

Link to comment
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

Link to comment
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 ? :/

Link to comment
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

Link to comment
Share on other sites

  • 1 month later...

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)
Link to comment
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?

Link to comment
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.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...