স্কেলেবল ভেক্টর গ্রাফিক্স: সংশোধিত সংস্করণের মধ্যে পার্থক্য

বিষয়বস্তু বিয়োগ হয়েছে বিষয়বস্তু যোগ হয়েছে
NahidSultanBot (আলোচনা | অবদান)
বট নিবন্ধ পরিষ্কার করেছে। কোন সমস্য থাকল এর পরিচালককে জানান।
NahidSultanBot (আলোচনা | অবদান)
বট নিবন্ধ পরিষ্কার করেছে। কোন সমস্যায় এর পরিচালককে জানান।
৩৫ নং লাইন:
=== প্রাথমিক ধারনা ===
[[File:Bitmap VS SVG.svg|300px|thumb|এই চিত্র বিটম্যাপ এবং ভেক্টর চিত্র-রূপদান পদ্ধতির মধ্যে পার্থক্য নির্দেশ করছে। বিটম্যাপ চিত্রটি কতকগুলি নির্দিষ্ট বিন্দু (পিক্সেল)-র সমন্বয়ে গঠিত, যেখানে, ভেক্টর চিত্রটি কতকগুলি নির্দিষ্ট আকার-এর সমন্বয়ে গঠিত। চিত্রে, বিটম্যাপ-কে বিবর্ধিত করতে গেলে চিত্র-বিন্দুগুলি প্রকাশ হয়ে পড়ে, যদিও, ভেক্টরের ক্ষেত্রে আকারগুলি অক্ষুণ্ণ থাকে।]]
[[:en:World Wide Web Consortium|ওয়ার্ল্ড ওয়াইড ওয়েব কন্‌সর্টিয়াম]]-এ 1998 সাল নাগাদ ভেক্টর গ্রাফিক্স্‌ উপস্থাপনার জন্য ছয়টি প্রতিদ্বন্দ্বি প্রস্তাবনা জমা পড়ে। এরপর SVG নির্মানের পর্যায় চলেছে 1999 থেকেই। প্রাথমিক SVG কর্মসমিতি জমা পড়া কোনো বাণিজ্যিক প্রস্তাবনা ভিত্তিক রূপায়ন না ক'রে, তাদের তথ্যগুলির সাহায্যে নতুন এক মার্কআপ ভাষা উদ্ভাবন করার সিদ্ধান্ত নেয়।<ref>{{ওয়েব উদ্ধৃতি|urlইউআরএল=http://www.w3.org/Graphics/SVG/WG/wiki/Secret_Origin_of_SVG|titleশিরোনাম=Secret Origin of SVG - SVG|languageভাষা=en|accessসংগ্রহের-dateতারিখ=2017-02-08}}</ref>
 
SVG তিন ধরনের চিত্র-বস্তু নিয়ে কাজ করতে পারেঃ [[:en:Vector graphics|ভেক্টর গ্রাফিক]] আকার (vector graphics shapes), যেমন সঞ্চারপথ- সরল ও বক্র রেখা সমন্বিত সীমা, বিটম্যাপ চিত্র ([[:en:Bitmap|bitmap]]) এবং টেক্স্‌ট(লেখা)। গ্রাফিক বস্তুসমূহের শ্রেনীবিন্যাস করা যায়, সৌন্দর্যায়ন করা যায়, রূপান্তর করা যায় ও পূর্বনির্ধারিত বস্তুতে [[:en:Rendering (computer graphics)|রূপদান]] করা যায়। মূল সুবিধাগুলির মধ্যে রয়েছে ট্রান্সফরমেশন ([[:en:Transformation (geometry)|transformations]]), ক্লিপিং পাথ([[:en:Clipping path|clipping paths]]), আলফা মাস্ক্‌স([[:en:Alpha compositing|alpha masks]]), ফিল্টার এফেক্টস([[:en:SVG filter effect|filter effects]]) এবং টেম্‌প্লেট অবজেক্টস। SVG চিত্র ক্রিয়াশীল([[:en:Interactivity|interactive]]) হতে পারে আর তাতে চলচ্ছবি ([[:en:Animation|animation]]) থাকতে পারে, যা হতে পারে SVG XML উপাদান দ্বারা, কিম্বা SVG [[:en:Document Object Model|Document Object Model]] (DOM) ভিত্তিক স্ক্রীপ্টিং ([[:en:Scripting language|scripting]]) এর সাহায্যে। SVG দৃশ্য রূপায়ন করতে ব্যবহার করে [[:en:Cascading Style Sheets|CSS]] এবং লিপিকরণের জন্য ব্যবহার করে [[:en:JavaScript|জাভাস্ক্রীপ্ট]]। [[:en:Internationalization and localization|আন্তর্জাতিকিকরণ ও স্থানীয়করন]] সহ, টেক্স্‌ট সাধারণ লেখা হিসাবে SVG DOM-এর মধ্যে ব্যবহার হওয়ার ফলে, SVG চিত্রণের [[:en:Accessibility#Web accessibility|গ্রহনযোগ্যতা]] বৃদ্ধি পায়।<ref>{{ওয়েব উদ্ধৃতি|urlইউআরএল=http://www.w3.org/TR/2011/REC-SVG11-20110816/|titleশিরোনাম=Scalable Vector Graphics (SVG) 1.1 (Second Edition)|accessসংগ্রহের-dateতারিখ=2017-02-10}}</ref>
 
SVG সংজ্ঞা 1.1 সংস্করণে পরিণতি পায় 2011 সালে। অপেক্ষাকৃত কম গণনা শক্তি এবং চিত্রণ শক্তির [[:en:Mobile device|মোবাইল যন্ত্রসমূহের]] জন্য দু' ধরণের মোবাইল SVG প্রোফাইল ('Mobile SVG Profiles') হয়, ক্ষুদ্র-SVG (SVG Tiny) আর সাধারণ SVG (SVG Basic)।<ref>{{ওয়েব উদ্ধৃতি|urlইউআরএল=https://www.w3.org/TR/SVGMobile/|titleশিরোনাম=Mobile SVG Profiles: SVG Tiny and SVG Basic|languageভাষা=en|accessসংগ্রহের-dateতারিখ=2017-02-10}}</ref> স্কেলেবল ভেক্টর গ্রাফিক্স 2, 15-ই সেপ্টেম্ব্র 2016 তে এক W3 প্রার্থী সুপারিশ ([[:en:World Wide Web Consortium#Specification maturation|W3C Candidate Recommendation]]) হয়েছিল। SVG 2 তে SVG 1.1 এবং SVG Tiny 1.2-এর অতিরিক্ত বহু নতুন সুবিধা যুক্ত হয়।<ref>{{ওয়েব উদ্ধৃতি|urlইউআরএল=https://www.w3.org/TR/SVG2/|titleশিরোনাম=Scalable Vector Graphics (SVG) 2|languageভাষা=en|accessসংগ্রহের-dateতারিখ=2017-02-10}}</ref>
 
==== মুদ্রণ ====
যদিও SVG সংজ্ঞা প্রাথমিক ভাবে গুরুত্ব প্রদান করে [[:en:Vector graphics markup language|ভেক্টর গ্রাফিক্স মার্কআপ ভাষা]]-কেই, এর গঠনের মধ্যে অ্যাডোব-এর [[:en:Portable Document Format|PDF]] এর মতো পৃষ্ঠা বর্ণনা ভাষার ক্ষমতা রয়েছে। এতে সমৃদ্ধ গ্রাফিক্স-এর ব্যবস্থা রেছে, আর দৃশ্যসজ্জার জন্য এটি CSS-এর সাথে মানানসই। মুদ্রিত পৃষ্ঠায় প্রতিটি গ্রাফিক চিহ্ন এবং চিত্রকে নির্দিষ্ট অভিষ্ট স্থানে স্থাপন করার উপযুক্ত তথ্য ব্যবস্থা SVG-র আছে।<ref>{{ওয়েব উদ্ধৃতি|urlইউআরএল=http://www.svgopen.org/2002/papers/danilo_fujisawa__svg_as_page_description_language/index.html|titleশিরোনাম=SVG.Open/Carto.net 2002, Zurich, SVG as a Page Description Language|languageভাষা=en-US|accessসংগ্রহের-dateতারিখ=2017-02-10}}</ref> SVG-র একটি মুদ্রণ-প্রধান অধিঃশ্রেনী ([[:en:SVG Print|SVG Print]], সত্ত্বাধিকারী [[:en:Canon (company)|Canon]], [[:en:Hewlett-Packard|HP]], [[:en:Adobe Systems|Adobe]] and [[:en:Corel Corporation|Corel]]) বর্তমানে একটি [[:en:W3C|W3C]] কার্যকরী খসড়া।<ref>{{ওয়েব উদ্ধৃতি|urlইউআরএল=http://www.w3.org/TR/SVGPrint/|titleশিরোনাম=SVG Print 1.2, Part 2: Language|languageভাষা=en|accessসংগ্রহের-dateতারিখ=2017-02-10}}</ref>
 
==== লিপিকরণ এবং অ্যানিমেশন ====
SVG চিত্র গতিশীল ও ক্রিয়শীল হতে পারে। উপাদানসমূহের সময়-ভিত্তিক পরিবর্তন বর্ণিত হতে পারে [[:en:Synchronized Multimedia Integration Language|SMIL]] দ্বারা, অথবা নির্ধারিত হতে পারে কোনো লিপিকরণ ভাষায় ([[:en:Scripting language|scripting language]], যেমন [[:en:ECMAScript|ECMAScript]] বা [[:en:JavaScript|JavaScript]])। W3C স্পষ্ট ভাবে SMIL কে SVG অ্যানিমেশনের প্রামান্য হিসাবে সুপারিশ করে।<ref>{{সংবাদ উদ্ধৃতি|urlইউআরএল=http://news.cnet.com/2100-1023-979976.html|titleশিরোনাম=W3C releases scripting standard, caveat|newspaperসংবাদপত্র=CNET|languageভাষা=en|accessসংগ্রহের-dateতারিখ=2017-02-10}}</ref> তবে আগষ্ট 2015 নাগাদ SMIL কে তীব্র ভাবে [[:en:Deprecation|খারিজ]] করা হয় [[:en:Google Chrome|গুগ্‌ল ক্রোম]]।
 
''onmouseover, ''onclick'''' প্রভৃতি বহুসংখ্যক ঘটনা পরিচালক ([[:en:Event handler|event handlers]]) অরোপিত করা যায় SVG চিত্র-বস্তু সমূহের উপর।