Merci de ta réponse
kao a écrit :Tu peux aussi en générer un depuis inkscape pour voir ce qui manque au fichier
J'ai fait ça à la rache mais je crois que la notion de filtre lui pose problème.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="210mm"
height="297mm"
id="svg2"
version="1.1"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="Nouveau document 1">
<defs>
<filter id="MonFiltre" filterUnits="userSpaceOnUse" x="0" y="0" width="200" height="120">
<!-- On floute l'objet source -->
<feGaussianBlur in="SourceAlpha" stdDeviation="5" result="flou"/>
<!-- On décale le resultat du flou qu'on appelera "Ombre" -->
<feOffset in="flou" dx="3" dy="3" result="Ombre"/>
<!-- On crée une source de lumière spéculaire avec un point d'éclairage en haut à gauche -->
<feSpecularLighting in="flou" surfaceScale="10" specularConstant=".75"
specularExponent="1" lighting-color="#EFEFEF"
result="speculaireSortie">
<fePointLight x="-5000" y="-10000" z="2000"/>
</feSpecularLighting>
<!-- on applique la source de lumière à l'object source -->
<feComposite in="speculaireSortie" in2="SourceAlpha" operator="in" result="speculaireSortie"/>
<!-- On mélange le resultat de la lumière sur l'objet source avec l'objet source lui même -->
<feComposite in="SourceGraphic" in2="speculaireSortie" operator="arithmetic"
k1="0" k2="1" k3="1" k4="0" result="SourceEclairee"/>
<!-- On empile l'objet éclairé avec son ombre pour obtenir le resultat final -->
<feMerge>
<!-- d'abord l'ombre... -->
<feMergeNode in="Ombre"/>
<!-- ...puis l'objet éclairé par dessus -->
<feMergeNode in="SourceEclairee"/>
</feMerge>
</filter>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="375"
inkscape:cy="514.28571"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="802"
inkscape:window-height="575"
inkscape:window-x="602"
inkscape:window-y="220"
inkscape:window-maximized="0" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<path
sodipodi:type="arc"
style="fill:#ff0000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path2985"
sodipodi:cx="301.42856"
sodipodi:cy="329.50504"
sodipodi:rx="175.71428"
sodipodi:ry="142.85715"
d="m 477.14284,329.50504 a 175.71428,142.85715 0 1 1 -351.42856,0 175.71428,142.85715 0 1 1 351.42856,0 z" />
</g>
<!-- le filtre est appliqué au cercle qui gagne une ombre et prend du volume -->
<circle style="fill:#000" filter="url(#MonFiltre)" cx="50" cy="50" r="40"/>
</svg>
Ou alors, je n'ai pas placé "circle" où il fallait.
Pourtant, gpicview s'en sort avec ???
I'd love to change the world
But I don't know what to do
So I'll leave it up to you...