|Using SVG (Scalable Vector Graphics)|
Should I use it? Is it compatible with IE and other browsers?
Scalable Vector Graphics is considered a W3 Recommendation and I personally think this should be used in the future as a standard for web graphics. The ability to make images out of code is hella impressive and it's all I wanted to do.
However, I heard somewhere that IE users can't see SVG on the Web, because Microsoft doesn't have support for SVG in IE ( what a big surprise)... Is it true? And do you think I should start using SVG for my web graphics or it's a bad idea?
Thanks for the help in advance. Advices are highly appreciated...
EDIT: IE Users, please visit wikipedia and visit the article about the United States. You will see an image of the american flag at the right of the article and click on it. This is a SVG image, so please tell me if you can see it or not. Hopefully it does.
Another question, I noticed that on Wikipedia we can save an SVG image as a PNG image, and I think that could solve the SVG lack of compatibility on other browsers a lot. Is there a way to make it just like Wikipedia? Thanks
There's a SVG plug-in on Adobe's site.
Imagemagick has support for SVG server side to convert to standard image before being sent to the user. I think GD does too, you can most likely use Imagemagick or GD by themselves to produce most of the things you'd want to use SVG for anyway.
Probably the reason for lack of support.
Thank you for your answer.
Im on a PC right now, using Internet Explorer 6. I just went to the W3Schools website, a place where I can learn SVG and other Web Standards. There I could see the SVG image on IE, all I had to do was agree with some TOS from Adobe and the plugin was, I guess, installed after less than a second. Thats great! I mean, that means I should make my website's graphics with SVG only, right?
Sorry guys for asking so many questions. The thing is that right now Im trying to figure out what will be the best way for me to create dynamic pictures on my website that can be changed dynamically and very easily.
My site is in PHP with MySQL and I'm thinking about learning SVG now and start using this as a standard for Web Graphics on my site.
What do you think? Should I do it? It seems to work on IE 6 and 7 and also on Firefox ( of course!). What about the other browsers. Will they support it too?
All I need to know is if I should start using SVG on my site or maybe try a new way to create dynamic graphics.
Thanks for the help once again!
NOTE: I dont bother about IE5 and Netscape, so lets just consider the modern browsers.
|that means I should make my website's graphics with SVG only, right? |
No I don't think so because you're excluding anyone using IE that doesn't have the plug-in. I'd also imagine there are other browsers that don't support them.
I'd instead research Imagemagick or GD... You can manipulate the images server side and send a standard format to the user.
I do believe that SVG is the image format of the future. As we continue to consume huge amounts of bandwidth exponentially, it won't be long before the pixel will be the logjam that clogs the internet. Vector imaging will reign supreme. Enter the SVG format, or future hybrid thereof.
But for now, it's still fairly unstable when viewed in a browser. I did some work with SVG in 2005 with the objective of porting SVG images to mobile platforms. At that time, in my experience, IE had the most stable support of SVG, followed by Opera. Mozilla and early versions of Firefox not only froze my browser but often crashed my whole machine. I have not tested in Firefox since .08!
SVG is definitely an image technology to keep an eye on, but for now, it's a pretty primitive. If I want vector images to appear in a browser, I'll use Flash for the best and most productive results.
pixelkat, I agree with you!
But now we should perhaps stick with creating dynamic images with PHP or other programming technologies, if we want to avoid using Photoshop every single time to create a simple image...