vectorizer.io free download

vectorizer.io svg preview and free download

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey, Greasemonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

You will need to install an extension such as Tampermonkey to install this script.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey किंवा Violentmonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला Tampermonkey यासारखे एक्स्टेंशन इंस्टॉल करावे लागेल..

ही स्क्रिप्ट इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्क्रिप्ट व्यवस्थापक एक्स्टेंशन इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्क्रिप्ट व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला Stylus सारखे एक्स्टेंशन इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

ही स्टाईल इंस्टॉल करण्यासाठी तुम्हाला एक युझर स्टाईल व्यवस्थापक इंस्टॉल करावे लागेल.

(माझ्याकडे आधीच युझर स्टाईल व्यवस्थापक आहे, मला इंस्टॉल करू द्या!)

// ==UserScript==
// @name         vectorizer.io free download
// @version      0.0.2
// @description  vectorizer.io svg preview and free download
// @icon         https://www.vectorizer.io/icon.svg

// @author       You
// @namespace    http://tampermonkey.net/
// @license      MIT

// @match        https://www.vectorizer.io/*
// @grant        none
// ==/UserScript==

/* eslint-env jquery */

(function() {
    'use strict';
    function toURL() {
        const svg = $('#outputsvg')[0];
        const content = new XMLSerializer().serializeToString(svg);
        const type = 'image/svg+xml';
        const url = URL.createObjectURL(new Blob([content], {type}));
        return url;
    }

    $('#downloadbtn').off('click').on('click', function(event) {
        event.preventDefault();
        const a = document.createElement('a');
        a.download = this.href.split('/').pop();
        a.href = toURL();
        document.body.appendChild(a);
        a.click();
        document.body.removeChild(a);
    });

    const btn = $('<button class="btn btn-secondary">Preview</button>');
    btn.on('click', function(event) {
        open(toURL());
    });
    $('#downloadbtn').after(btn);
    
    $(`<style>#nomorecreditsmodal, body>.modal-backdrop.fade.show,#freedownloadmodal { display: none !important; }</style>`).appendTo("head");

})();