সফ্টওয়্যার সম্পর্কে সুনির্দিষ্ট বিবরণ সম্পর্কে এখানে সরবরাহ করা তথ্যের পাশাপাশি যেতে এসভিজির বুনিয়াদি সম্পর্কে একটি সহজ উত্তর প্রদান করা উপযুক্ত বলে মনে হচ্ছে ...
একটি এসভিজি ফাইল কেবল একটি পাঠ্য ফাইল। ফাইলটির সমাপ্তি .svg হবে তবে এটি পাঠ্য সম্পাদককে শেষ .txt সহ কোনও ফাইলের মতোই খোলা যেতে পারে
একটি সাধারণ এসভিজি ফাইল দেখতে এরকম কিছু দেখাচ্ছে:
<svg width="580" height="400" xmlns="http://www.w3.org/2000/svg">
<!-- This is a comment -->
<g id="group1">
<title>My group</title>
<rect id="rectangle1" height="29" width="27" y="50" x="57" stroke-width="1.5" stroke="#000" fill="#ff0"/>
<ellipse ry="17" rx="16" id="circle1" cy="64" cx="113.5" stroke-width="1.5" stroke="#999" fill="#aaa"/>
<path id="path1" d="m56.5,97l51.5,1l5,25l-29,-5l-27.5,-21z" stroke-width="1.5" stroke="#f00" fill="#fff"/>
</g>
</svg>
এতে আপনি দেখতে পাবেন যে রঙগুলি পরামিতিগুলির দ্বারা সংজ্ঞায়িত করা হয় (যেখানে বিন্দুগুলি 0-9 বা এএফ এর মধ্যে অক্ষরের সাথে প্রতিস্থাপন করা হয়):
stroke=#...
fill=#...
এবং স্ট্রোক প্রস্থ দ্বারা সংজ্ঞায়িত করা হয়
stroke-width="..."
এসভিজিতে আপনি যে কোনও সংজ্ঞায়িত মান নির্বাচন করেন তা প্রতিস্থাপন করতে, পাঠ্য সম্পাদক ব্যবহার করে নিম্নলিখিতটি যুক্ত করা যেতে পারে ... কিউজিআইএস দ্বারা মানগুলি সেট করা সম্ভব করে। কিউজিআইএস 'পরম (পূরণ)' - এবং অন্যান্য 'পরম (...)' মানগুলির জন্য একটি মান বোঝে - কারণ এগুলি কিউজিআইএস নিজেই সেট করে আছে।
রঙ পূরণ করুন: fill="param(fill) #FFF"
রূপরেখা / রেখার রঙ: stroke="param(outline) #000"
আউটলাইন / লাইন প্রস্থ: stroke-width="param(outline-width) 1"
অস্বচ্ছতা পূরণ করুন: fill-opacity="param(fill-opacity)"
রূপরেখা / লাইন অস্বচ্ছতা: stroke-opacity="param(outline-opacity)"
নোট করুন যে কিছুটা অদ্ভুত স্থানে 'পরম (...)' মানগুলি ব্যবহার করতে আপনাকে থামানোর মতো কিছুই নেই - উদাহরণস্বরূপ আপনি একটি 'বিট' এর মধ্যে পূরণের রঙ নির্ধারণ করতে 'পরম (পূর্ণ-ধৈর্যশীলতা)' মানটি ব্যবহার করতে পারেন এসভিজি ফাইল, তবে এসভিজির অন্য একটি অংশে স্ট্রোক / লাইন রঙ।
কিউজিআইএস সুরকার বা শৈলী প্রতীক সংলাপে এসভিজি রঙগুলির জন্য সেটিংস মোটামুটি সুস্পষ্ট। রঙ সেটিংসের অংশ হিসাবে ফিল এবং স্ট্রোক / লাইন অস্বচ্ছতা সেট করা আছে। স্ট্রোক / লাইন প্রস্থের সেটিংস সুস্পষ্ট।
শেষ পর্যন্ত দুটি পয়েন্ট
প্রথমে নোট করুন যে কোনও এসভিজিতে থাকাকালীন এটির মতো বৈশিষ্ট্যগুলির সংগ্রহ হিসাবে রঙগুলি সংজ্ঞায়িত করা বৈধ:
style="fill:none;fill-opacity:1;stroke:#000000;"
আপনি এখানে বর্ণিত প্যারামিটারগুলি অন্তর্ভুক্ত করে থাকলে এটি সঠিকভাবে কাজ করবে না বলে মনে হচ্ছে।
দ্বিতীয়ত, যখন ইলাস্ট্রেটর বা ইনসক্যাপের মতো সফ্টওয়্যার ব্যবহার করার সময় এই সফ্টওয়্যারটির সাহায্যে এসভিজি পাঠ্যে প্রচুর অতিরিক্ত বৈশিষ্ট্য যুক্ত করা যায়। আপনি যদি কীভাবে জানেন এবং উপরের হিসাবে কোনও এসভিজির মূল বিষয়গুলি বুঝতে পারেন তবে আপনি এই অতিরিক্ত পাঠ্য থেকে মুক্তি পেয়ে জীবনকে আরও সহজ করতে পারে। বিশেষত আপনি দেখতে পাবেন যে রঙগুলি আইটেমের পরিবর্তে আইটেমের চেয়ে শৈলীর সংজ্ঞায়নের মাধ্যমে সেট করা হয়।