Image produits avec transparence (png) - Utilisation de PrestaShop : configuration et difficultés - PrestaShop

Jump to content

Photo

Image produits avec transparence (png)

#1

Posted 20 November 2009 - 01:55 PM

GouMs

    PrestaShop Newbie

  • Members
  • Pip
  • 16 Active Posts
Bonjour,

Je souhaite mettre dans mes fiches produits des images qui ont un fond transparent. J'utilise des images png, mais lorsqu'elle sont uploadées elles sont transformées en jpg et perdent donc leur transparence...

Comment contourner ce problème?

Merci d'avance pour votre aide !

#2

Posted 20 November 2009 - 02:11 PM

tison06

    PrestaShop Apprentice

  • Members
  • PipPip
  • 77 Active Posts
il faut appliquer le pngfix pour Internet Explorer

http://homepage.ntlw...la/pnghowto.htm

#3

Posted 20 November 2009 - 02:20 PM

GouMs

    PrestaShop Newbie

  • Members
  • Pip
  • 16 Active Posts
Désolé, j'ai fait une erreur dans le premier post.
Mes images sont en fait enregistrées par prestashop en JPG et non en PNG.

Mon problème n'est donc pas de fixer la transparence des png dans IE, mais de retrouver les png d'origine à partir du site.... je n'ai accès que à des jpg...

#4

Posted 26 November 2009 - 08:42 AM

GouMs

    PrestaShop Newbie

  • Members
  • Pip
  • 16 Active Posts
Bon je suis arriver à obtenir ce que je voulais en modifiant le fichier images.inc.php.

Je n'ai pas testé ma nouvelle version avec des gif ou des jpg, mais pour les png c'est le top : enregistrement avec transparence, redimensionnement de qualité, pas de bandes sur les coté, et même acceptation de transparence progressive !

Je le partage pour tout ceux qui seraient intéressés !

Attached Files



#5

Posted 26 October 2010 - 01:26 PM

Achille

    PrestaShop Apprentice

  • Members
  • PipPip
  • 61 Active Posts
De la bombe ton petit fichier. Testé et fonctionnel sous Version 1.3.1.1
Merci beaucoup!!

W4W
Web Agency


#6

Posted 09 November 2010 - 06:47 PM

discount-info

    PrestaShop Apprentice

  • Members
  • PipPip
  • 65 Active Posts
Bonjour , j ai remplacé mon fichier par le votre et je n ai toujours la possiblité de prendre les images en png , elle sont directement transformé en jpg , qui peut aider svp ?

#7

Posted 30 November 2010 - 11:16 AM

shakass

    PrestaShop Newbie

  • Members
  • Pip
  • 10 Active Posts
Merci Goums,
Ton fichier marche a la perfection.

#8

Posted 07 February 2011 - 10:23 AM

Stephane13

    PrestaShop Apprentice

  • Members
  • PipPip
  • 63 Active Posts
En 1.3.6 le fichier ne marche pas, comme le dit Discount-Info, nos images PNG sont toujours convertie en JPG. Comment faire ?

Merci

#9

Posted 26 February 2011 - 11:48 AM

pibrom

    PrestaShop Newbie

  • Members
  • Pip
  • 23 Active Posts
Bonjour,

J'ai testé le fichier avec la 1.4.0.12
La fonction de conservation du fond transparent est effective, c'est une bonne chose.
En revanche :
- Les images produits et catégories ne sont pas entièrement redimensionnées. Je m'explique : l'image est redimensionnée en hauteur ou en largeur, mais n'est pas mise au format carré.
- Les vignettes pour les transporteurs ne sont pas générées.

Mes compétences PHP ne sont pas assez développées pour comprendre d'où provient le problème.
C'est vraiment dommage que l'équipe de développement n'ait pas pensé à cette option dans les versions actuelles de Prestashop, le format PNG étant vraiment intéressant à utiliser sur le plan graphique.

Si une âme charitable passe par là et veux bien y jeter un coup d'oeil, la communauté lui en sera très reconnaissante (et moi le premier !!)

#10

Posted 02 March 2011 - 11:02 AM

nobock

    PrestaShop Enthusiast

  • Members
  • PipPip
  • 203 Active Posts
Hello je suis en train de développer un module et je me heurte au même problème avec la transparence. C'est pour uploader des icones en png donc le poid n'est pas un problème mais la transparence est obligatoire. Le fichier en pièce jointe fixe le truc, mais j'aimerai savoir si c'est compatible presta pour toute les version ( sauf la 1.4 qui est pas finale ).

Sachant que c'est déja compliquer l'installation du module que de proposer de modifier le coeur de presta pour l'utilisateur. Qu'a tu modifié ? Pas moyen de prendre cette fonction et de l'appeler directement dans un module ?

Si cela me prend trop de temps j'utiliserai la lib uploadify qui permet d'envoyer directement une image sans rafraichir la fenetre. Par contre ça utilise flash et plein de code "inutile"...
http://www.nobock.fr : Peintre, photographe et développeur ( css / php / sql / modules prestashop )

#11

Posted 02 March 2011 - 11:08 AM

pibrom

    PrestaShop Newbie

  • Members
  • Pip
  • 23 Active Posts
Bonjour,

En fait, j'ai résolu le problème assez simplement : J'ai acheté un module auprès de la société Mikarama, et dans ce module, il existe le fichier images.inc.php déjà modifié afin de gérer la transparence.

J'ai testé le module sur une version 1.3.1 et une 1.4 RC4, et la partie images.inc.php fonctionne sans problème.

Lien vers le site où le module est disponible : http://www.configurateurvisuel.fr/

#12

Posted 02 March 2011 - 11:19 AM

nobock

    PrestaShop Enthusiast

  • Members
  • PipPip
  • 203 Active Posts
Merci beaucoup pour ta contribution.

Pour mon module je vais faire une installation du fichier modifié à l'install du module. Création d'un .bak et restauration à la desinstall du module. Le png est vraiment un bon format pour les petites images, et d'ailleurs j'aurai bien lancer un projet pour faire une convertion complète des gif de presta en .png.

Cordialement ( et merci de cette réponse très rapide tu n'imagine pas le nombre de cheveux que tu me fait garder )
http://www.nobock.fr : Peintre, photographe et développeur ( css / php / sql / modules prestashop )

#13

Posted 02 March 2011 - 11:22 AM

pibrom

    PrestaShop Newbie

  • Members
  • Pip
  • 23 Active Posts
Effectivement, le module de mikarama fonctionne sur cette base. Il conserve une copie du fichier images.inc.php de base dans un repertoire 'backup' du répertoire principal du module (utile en cas de mise à jour de Prestashop), et réinstallation du fichier original en cas de désinstallation du module.

#14

Posted 21 September 2011 - 07:53 PM

generald

    PrestaShop Newbie

  • Members
  • Pip
  • 15 Active Posts
Hello,

Fonctionne sous 1.4.4.1: fichier images.inc.php à télécharger!

http://www.prestasho...restashop-1441/

CiaciaO!

#15

Posted 02 October 2011 - 06:05 PM

Nicobliss

    PrestaShop Apprentice

  • Members
  • PipPip
  • 55 Active Posts
Bien le bonsoir !


J'ai remplacé mon fichier PS par celui fournit dans ce topic,
et j'ai tenté de mettre une image .png pour mon transporter ... Et chou blanc ...

Aucune image n'apparait !
suis un peu perplexe :/

#16

Posted 03 October 2011 - 08:33 AM

pibrom

    PrestaShop Newbie

  • Members
  • Pip
  • 23 Active Posts
Il se peut que le fichier images.inc.php de la version 1.4.4.1 ne fonctionne que pour cette version et pas pour les versions antérieures.

Cela peut donc être une bonne raison de migrer...

#17

Posted 03 October 2011 - 01:14 PM

Nicolas.Gilles

    PrestaShop Apprentice

  • Members
  • PipPip
  • 56 Active Posts
Je comprends mieux, c'est amusant parce que je viens juste constater que mes png perdaient en qualité mais en fait c'est parce qu'il sont transformés en jpg...et pas super top la transformation !

#18

Posted 03 October 2011 - 01:19 PM

Nicolas.Gilles

    PrestaShop Apprentice

  • Members
  • PipPip
  • 56 Active Posts
J'ajoute que même un jpg perd en qualité sur prestashop. La c'est fort dommage

#19

Posted 03 October 2011 - 01:32 PM

pibrom

    PrestaShop Newbie

  • Members
  • Pip
  • 23 Active Posts
c'est réglable sur la dernière version de Prestashop. Là aussi, ça peut-être une bonne raison de migrer !

#20

Posted 03 October 2011 - 01:37 PM

Nicolas.Gilles

    PrestaShop Apprentice

  • Members
  • PipPip
  • 56 Active Posts
Merci pibrom :D
j'allais justement faire part de ma décourverte préférences images pour toutes les options concernant les images.


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Cookies help us deliver our services. By using our services, you agree to use our cookies.     Learn more