Session expiration Your session is going to expireClick here to extend

Budget (€) :

800 - 1,500

Posted on

4/18/14 3:04 PM

This project has expired

Why don't you register anyway? We are sure that you will find many similar projects out of the thousands waiting for you!

Post similar project now



We have SVG files produced by our online T-Shirt Designer Software (which is an SVG drawing tool). These files are correctly sized for print and open in Illustrator and CorelDraw. On the whole they are valid SVG, however some elements contain custom attributes. The SVGs contain images Base-64 encoded. Any text in the SVG has been converted to PenPaths



We need to be able to continuously convert these SVG into 300dpi PNG files preserving transparency. 


Alternate approaches

Batik ( seems an obvious choice and we have a C# page which builds a .bat file and runs Batick. PROBLEM: Batik crops the image to the viewbox which leaves content outside of this missing.

ImageMagick - PROBLEM: Uses Batik

SVG.NET ( - looks like a good approach but fails to load our SVGs with their custom attributes



Web page/service etc that can be hosted in Azure cloud (.NET/PHP/Java) and called with a filename parameter that will:-

  1. Retrive the SVG from a url
  2. Rasterise to a PNG without missing any content or altering sizes
  3. Store the resulting image to an Azure Blob 



We are open to a variety of approaches. Building on SVG.Net could be an option.



We will own all copyright to the finished work which will be trade secret.



This software needs to work will all the files from our system. We will need to test the software using our live output before accepting. This is another way of saying that the sample files do not cover every eventuality.



Please review the brief and the sample files (attached) before bidding.

Please include:-

  1. Your approach to the problem
  2. You suggested paltform/language
  3. And experience working with SVG vector graphics.