कमांड लाइन बॉक्स से बाहर काम नहीं करती थी, साथ ही मैं चाहता था कि 100 फाइलें परिवर्तित की जाएं। यहाँ मैंने इसे विंडोज 7 के साथ कैसे काम किया:
स्थापित करें - पोर्टेबल एक नहीं!
अपनी सभी svg फ़ाइलों को एक फ़ोल्डर में कॉपी करें, उदाहरण के लिए "C: \ svgs \" वहां:
आप convert.bat
इस लाइन के साथ एक फ़ाइल बनाते हैं :
FOR %%A IN (*.svg) DO "C:\Program Files (x86)\Inkscape\inkscape.exe" --export-png=%%A.png
(अपनी स्थापना के सही फ़ोल्डर की ओर इंगित करें):
व्यवस्थापक के रूप में CMD खोलें! ऐसा करने के लिए, जीत कुंजी दबाएं, cmd टाइप करें, "cmd.exe" पर राइट क्लिक करें और "Run as Administrator" चुनें।
अपने "C: \ svgs \" पर नेविगेट करें और टाइप करें convert.bat
- सभी svg- फाइलें PNGs में बदल जाएंगी।
परिवर्तित PNG फ़ाइलों की खोज करने के लिए Windows Explorer का उपयोग करें। मेरे पीसी पर वे फ़ोल्डर में थे:C:\Users\myname\AppData\Local\VirtualStore\Program Files (x86)\Inkscape\svgs
उम्मीद है की वो मदद करदे।
जैसा कि कमांड लाइन के लिए रिज़ॉल्यूशन केवल तय किया जा सकता है जितना मैं देख सकता था, मैंने इंकस्केपबैच टूल का उपयोग करके समाप्त किया । वहाँ मैं सभी छवियों को अपेक्षाकृत बढ़ाने के लिए DPI सेट कर सकता था।
आपको सही सेटिंग्स निर्दिष्ट करने की आवश्यकता है या यह काम नहीं करेगा। मैंने जो किया था यह रहा:


"समाप्त करें" को हिट करने के बाद, आपको टूलबार में "बैच बैच प्रारंभ करें ..." बटन दबाने की आवश्यकता है:

apt install imagemagick