Comment donner de l'éclat extérieur d'un objet dans une image png transparente à l'aide de CSS3?

Je travaille sur un projet où j'ai besoin de faire des modifications dans plus de 500 images à donner outerglow sur le vol stationnaire effet. J'ai besoin de modifier chaque image pour lui donner l'éclat extérieur. Cela sera une tâche fastidieuse.

C'est l'exemple d'une image. Toutes les images sont la transparence .png

Comment donner de l'éclat extérieur d'un objet dans une image png transparente à l'aide de CSS3?

Est-il possible de donner à ce outerglow effet à l'image de bouteille en utilisant toutes les astuces de CSS3?

C'est juste un exemple d'une image de l'autre des images dans les différentes taille et la forme.

  • Non, il n'est pas. Avec css, vous pouvez appliquer glow/de l'ombre à un élément. Il peut être arrondi avec css3, mais comme il n'est pas et c'est une image rectangulaire, l'ombre sera aussi un rectangle.
  • Tâche qui prend du temps en effet, et c'est une question intéressante, mais je crains que ce ne sera même plus de temps à essayer de le faire par programmation.
  • Vous pouvez faire cela à l'aide de la toile, mais ce serait dur. Vous auriez probablement pour itérer sur chaque pixel et de cerner la limite de la bouteille (c'est à dire de gauche à droite sur chaque ligne, trouver d'abord celui qui n'est pas transparent, puis répétez la droite vers la gauche sur chaque ligne.) Vous pouvez alors faire toutes ces pixels vert, puis ajoutez prendre 1 hors les coordonnées x pour la moitié gauche, et en ajouter un à la des droits, et de faire un peu moins vert, etc. Chose est, ce n'est pas le même aspect en raison des courbes... Hmmm... je pense que c'est un problème difficile!
  • aurais essayé quelques-uns toile magique, mais je pense que j'aurais reculé bientôt
  • Y a t il vraiment pas de solution pour ce problème ... seulement la toile???
  • Je pense que vous pourriez peut-être enregistrer une macro pour photoshop ou quelque chose et de stocker le normal et éclatante version..
  • je sais que sur photoshop .... en css3 uniquement il dosn pas possible
  • Je pourrait en fait avoir un aller à ce canevas au point de penser à elle, je peux voir comment vous pourriez le faire, mais il y aura naturellement de la limitation qu'il ne fonctionne que sur les navigateurs les plus récents, ne sera pas peut-être aussi utile que vous ne l'imaginez.
  • Toute chance vous pourriez mettre en place le png transparent quelque part? Je doute que je vais avoir le temps pour le faire fonctionner, mais j'ai eu l'intention de jouer avec de la toile à un certain point, et cela semble être une bonne excuse.
  • il y a en toile permettant jquery libs pour les anciens navigateurs
  • Prendre note de mon post ci-dessous. J'ai créé une DÉMO pour vous. Pour modifier la lueur de tout ce que vous devez faire est de changer la couleur de fond d'un DIV.
  • Quiconque a essayé de corriger cela avec de la toile? J'aimerais l'utiliser.