So I got annoyed at the available AWS Stencils on Graffletopia. Like many other stencils they end up being an image embedded inside a shape. For the most part this is OK: the shapes scale reasonably nicely. There is some occasional stretching if you want to try a different aspect ratio, but it works.
The problem comes when you try to snap objects to it with magnets or edit the shapes in any way. You realise its just a square box with an image inside. You can’t remove elements, change colours or manipulate it in any way.
Additionally, the existing set didn’t have any labels so you would need to check regularly as to what they all were.
So I set out to see if I couldn’t create better shapes from the Amazon’s original vector icons.
My results are linked at the bottom and are going up on Graffletopia shortly.
To make this I used the following process:
- Download and unzip the EPS/SVG package available here.
- Using Terminal, change to the downloaded directory, and then to the subdirectory
eps_v1.4. - Convert the EPS files to PDF using
pstopdf:
12$ mkdir pdf$ for i in *.eps; do pstopdf "$i" -o "pdf/$i.pdf"; done - The PDF files will now be available in the
pdfsubdirectory. - In OmniGraffle, touch the cog at the top of the Stencil window and select New Stencil.
- Now, if you drag the converted PDF files to the OmniGraffle icon in your dock it will create a new graffle document (called Untitled) with the PDF contents converted to shapes.
- Don’t just drag the pdf files directly into your graffle documents, this will just add the PDF’s preview image (a PNG) to your document.
Note: I did try the Visio stencils first thinking that might be easier but OmniGraffle Pro 5.4.2 (v139.16) did not like them at all.
Anyway, the resulting stencils are available here. To use, extract the zip file and drag the AWS folder into Library/Application Support/The Omni Group/OmniGraffle/Stencils/.
-Rob



