Equivalence filtre css et librairie GD - PHP - Programmation
Marsh Posté le 27-10-2017 à 11:13:39
Bonjour,
Je cherche à générer des images via GD ç partir des filtres css du style :
Code :
|
Sauf erreur de ma part, il n'y a pas directement dans GD de filtre sepia, hue-rotate et saturate, j'ai donc trouvé des équivalences mais le résultat n'est pas le même.
Code :
|
Avez-vous des meilleurs scripts ?
Merci par avance.
Marsh Posté le 27-10-2017 à 12:16:25
Bonjour,
Il y a peut être une possibilité avec ImageMajick ?
Cordialement
Marsh Posté le 29-10-2017 à 12:05:07
Bonjour,
Les matrices de transformation sont disponibles dans les specs du css (sépia, hue-rotate et saturation) :
https://www.w3.org/TR/filter-effect [...] rixElement
https://www.w3.org/TR/filter-effects-1/#sepiaEquivalent
https://www.w3.org/TR/filter-effect [...] Equivalent
https://www.w3.org/TR/filter-effect [...] Equivalent
Et pour le contraste :
https://www.w3.org/TR/filter-effect [...] ferElement
https://www.w3.org/TR/filter-effect [...] Equivalent
Il faut bien comprendre que ces effets sont subjectifs, à chacun de les définir.
Marsh Posté le 29-10-2017 à 14:50:16
Bonjour,
Merci.
Quel est le lien entre ces matrices et la librairie GD ?
Il y a une fonction imageconvolution mais la matrice est 3x3.
Cordialement
Marsh Posté le 29-10-2017 à 16:40:46
Aucun lien (direct) avec la librairie GD, simplement comme les effets sont au bon vouloir de chacun il est possible que tu ne trouves aucun script faisant pareil que CSS. Du coup je te donne de quoi comparer ou les bonnes bases si tu souhaites coder toi-même ces effets, ce qui est faisable avec GD a priori.
Marsh Posté le 29-10-2017 à 18:20:41
Ok, merci pour tes renseignements, je vais voir comment faire.
Marsh Posté le 27-10-2017 à 09:57:24
Bonjour,
Message édité par snike le 27-10-2017 à 11:14:04