### Clipart Statistics

Clipart | 102290 |

Today | 16 |

Yesterday | 186 |

This Month | 3250 |

Last Month | 2304 |

All Comments | 21108 |

Today | 2 |

### Latest Comments

Rainbow In Thumbary... "Likely, you could write a simple parser for your needs, one that writes the actual SVG code for you. At the very least one that fills in variable values for you. While even CSS has some simple calculation options, people usually write things to calculate values, and use variables. There are libraries for node JS such as SASS. Of course, if you're using those, you're not "writing directly" in CSS, but if/when that feels like cheating, you can always write a simple system that writes the code for you. Variables and calculations are fairly easy to integrate.
Sure, there's some inaccuracies involved, but even 3D models store vertex positions in values like 12.15225325, rather than using divisions (perhaps there are some formats that do, I'm not speaking for all). Calculating those values each time the model is opened would take a long time, if there are millions or even billions of vertices involved, which sometimes there are. "

by photofree.ga

Rainbow In Thumbary... "It helps me to learn new things. I mean, new to me, of course. Today I learned how to use patterns in SVG. Learned by doing it. I read the spec about them before but it, like all specs, was confusing. So, actually trying and failing several times until I got it right made me truly learn it instead of just learning about it. Now I know how to create a pattern and how to apply it to an object. Today I also learned what happens if you apply filters to the object you used the patterns with. By doing all these things (not just today), I have learned to love many things about SVG and to absolutely hate it for other things. Both of those in comparison to Encapsulated PostScript (EPS). What I love about SVG is that it is an easy language, so it is easy to do many things with it. What I absolutely hate and despise about it is its inability to perform even the most elementary arithmetics, let alone algebra and trigonometry, something EPS can do just fine. So, I cannot tell SVG to calculate the square root of two, subtract one from it, divide the result by three and multiply by four. I have to calculate it myself and type it in decimal which is less precise than binary (as far as computers are concerned). Besides, knowing how computers and computer languages operate, I have to always round it to the nearest six significant digits, so I can only type 0.552285, while the 0.5522847498 (etc) would be more precise but is unreliable (it would also take more space in the SVG file). This is a major flaw in the design of SVG. Not only because of the precision of these values but also because any human, including myself, who types them in by hand late at night is prone to making typing errors, and good luck finding this type of errors! Another reason to hate SVG is its lack of variables. That means I cannot type something like k=0.552285 once and then just type k every time I need to use that value instead of typing it every single time (and possibly making a typing error), or typing it once and copying/pasting it many times (and possibly pasting an initial typing error numerous times). Now, if SVG let me type something like k=4*(sqrt(2)-1)/3 that would make me respect it. Because that would make that value as precise as the processor inside the computer can handle (it is never completely precise because that value has an infinite number of digits, but it would be more precise than 0.552285). I can do that type of work in PostScript, but I cannot do that in SVG. And that, from a programmer’s perspective, is just pathetic."

by AdamStanislav

Rainbow In Thumbary... "Wow, you're really putting that thumbs up to use..."

by GDJ

by photofree.ga

Rainbow In Thumbary... "It helps me to learn new things. I mean, new to me, of course. Today I learned how to use patterns in SVG. Learned by doing it. I read the spec about them before but it, like all specs, was confusing. So, actually trying and failing several times until I got it right made me truly learn it instead of just learning about it. Now I know how to create a pattern and how to apply it to an object. Today I also learned what happens if you apply filters to the object you used the patterns with. By doing all these things (not just today), I have learned to love many things about SVG and to absolutely hate it for other things. Both of those in comparison to Encapsulated PostScript (EPS). What I love about SVG is that it is an easy language, so it is easy to do many things with it. What I absolutely hate and despise about it is its inability to perform even the most elementary arithmetics, let alone algebra and trigonometry, something EPS can do just fine. So, I cannot tell SVG to calculate the square root of two, subtract one from it, divide the result by three and multiply by four. I have to calculate it myself and type it in decimal which is less precise than binary (as far as computers are concerned). Besides, knowing how computers and computer languages operate, I have to always round it to the nearest six significant digits, so I can only type 0.552285, while the 0.5522847498 (etc) would be more precise but is unreliable (it would also take more space in the SVG file). This is a major flaw in the design of SVG. Not only because of the precision of these values but also because any human, including myself, who types them in by hand late at night is prone to making typing errors, and good luck finding this type of errors! Another reason to hate SVG is its lack of variables. That means I cannot type something like k=0.552285 once and then just type k every time I need to use that value instead of typing it every single time (and possibly making a typing error), or typing it once and copying/pasting it many times (and possibly pasting an initial typing error numerous times). Now, if SVG let me type something like k=4*(sqrt(2)-1)/3 that would make me respect it. Because that would make that value as precise as the processor inside the computer can handle (it is never completely precise because that value has an infinite number of digits, but it would be more precise than 0.552285). I can do that type of work in PostScript, but I cannot do that in SVG. And that, from a programmer’s perspective, is just pathetic."

by AdamStanislav

Rainbow In Thumbary... "Wow, you're really putting that thumbs up to use..."

by GDJ