The Vectorization service allows you to request professional vectorization of your image files. If you have a logo that is not in a vector format (like .jpg or .png) and you need it converted for high-quality printing, you can use this service.
The process is asynchronous and involves our support team ensuring the highest quality result for you.
1. Check Price: Use the Get Vectorize Price endpoint to display the estimated cost to your user.
2. Create a Task: You upload your image file along with details (logoName, transferMethodKey, etc.) via the Create Vectorize Task endpoint.
3. Processing: Our support team receives your request and begins the vectorization process.
4. Poll Status: You can check the status of your task using the Get Vectorize Task endpoint. The status will initially be pending.
5. Completion: Once our team finishes the work, the status will change to finished. The response will then contain logoId and logoItemNo for each created logo.
Ideally, you would build a form in your application where your users can upload their non-vector files. When they submit:
1. You fetch the current price range using Get Vectorize Price and display it on the form.
2. Your backend calls our Create Vectorize Task endpoint.
3. You store the returned taskId in your system.
4. You periodically poll the Get Vectorize Task endpoint with that taskId.
5. When the status is finished, you retrieve the createdLogos array from the response to link the new vector logos to your user's account or order.