For a Website I'm developing, I will need to create some graphics. I haven't yet locked in sizes so I didn't want to generate image files (PNG, GIF, JPG) directly in case I change my mind after I get further along with layout and UI to see what works and what doesn't.
This got me thinking: perhaps I should generate them as vector graphics (eg SVG) and then generate a set of image files to use on my site. I've never played around with vector graphics before though so what I'm after is:
- Some tools to create (preferably graphically) some vector graphics in some acceptable format;
- A programmatic way of creating vector graphics. For example, say I had a grid, I wouldn't necessarily want to draw that by hand. "Snap to Grid" and similar features would cover this case but not others; and
- Some way I can programmatically (eg as a build task) take a set of vector graphics and generate a set of images and preferably have some control (eg from the command line) over things like naming conventions, output format, size, etc. I don't want to go into a program and individually do "Save as..." on 100+ files to generate my icons.
What sort of tools and workflow would suit this situation?