একটি এসভিজির এই বৈশিষ্ট্যগুলি রয়েছে যা এটির আকার নির্ধারণ করে:
width="146.91299pt"
height="78.079002pt"
viewBox="0 0 146.913 78.079"
আমি 400pt
অনুপাতের অনুপাতটি ভঙ্গ না করে একটি প্রদত্ত এসভিজিকে কমান্ড লাইনের সাহায্যে স্কেল করতে চাই । এর অর্থ, উপরের তিনটি মানকে সঠিকভাবে এবং নীচের এসভিজি কোডের সমস্ত পয়েন্ট পরিবর্তন করতে হবে । আমি কেবল ক্যানভাসের আকারটিই পরিবর্তন করতে চাই না, তবে পুরো এসভিজি চিত্রের আকার। এবং আমি জিইআইআই দিয়ে / হাতে হাতে এটি করতে চাই না, তবে আমি এটি সিএলআইয়ের সাথে করতে চাই।
কীভাবে আমি একটি প্রদত্ত প্রস্থে কমান্ড লাইন দ্বারা কোনও স্বয়ংক্রিয়ভাবে একটি এসভিজি স্কেল করতে পারি?
কারণ: চিত্রটি খুব ছোট হলে উইকিপিডিয়াটির পূর্বরূপটি খারাপ দেখাচ্ছে। এই চিত্রটি উদাহরণ হিসাবে দেখুন ।
আমি কীভাবে ইনস্কেপ-জিইউআই দিয়ে এই কাজটি করব
- Shift + Ctrl + M (রূপান্তর)
- স্কেল ("স্কেল আনুপাতিকভাবে" পরীক্ষা করুন)
- প্রস্থ লিখুন
- Shift + Ctrl + D (নথির বৈশিষ্ট্য)
- নির্বাচন পৃষ্ঠাতে ফিট করুন
এখন আমি এটি করতে একটি স্বয়ংক্রিয় সিএলআই-উপায় চাই।
উপায় দ্বারা, inkscape কেবল প্রয়োগ করা হয়েছে
<g transform="matrix(1.6838397,0,0,1.6838397,-3.3543029,-3.3542794)"
id="surface0">
পুরো ইমেজ।
width
, height
এবং viewBox
ভালো কিছু করার জন্য মান width="100%" height="100%" viewBox="0 0 400 212.58569"
।
sed
এ @ terdon এর উত্তর)। আপনি যে সমস্যাটি চালাতে পারেন তা হ'ল আপনি যে একই জিনিসটি করতে চান অন্য কোনও .svg ফাইলের সাথে মানগুলি পৃথক হতে পারে।