আপনি কীভাবে ওয়েবের জন্য এসভিজি সঞ্চার করবেন?


12

ভেক্টর গ্রাফিক্স এখন ওয়েব এবং এমনকি মোবাইল অ্যাপ্লিকেশন গ্রহণ করছে। আইকন, বোতাম এবং ওয়েব পৃষ্ঠাগুলির উপাদান বা মোবাইল অ্যাপ্লিকেশনগুলি এখন ক্রমবর্ধমান ভেক্টর ভিত্তিতে পরিণত হচ্ছে, বিটম্যাপগুলি বাদ দিচ্ছে কারণ সমস্ত ধরণের স্ক্রিন রেজোলিউশন, ডিপিআই, অনুপাত ইত্যাদির উপর রেন্ডার করা প্রয়োজন এবং কারণ "জুম" করার জন্য কার্যকর ক্ষমতা মোবাইল ব্রাউজারগুলিতে আরও ভাল পঠিত পৃষ্ঠাগুলি বিটম্যাপস সম্পদগুলিকে কুৎসিত এবং অকেজো করে তোলে।

সুতরাং এসভিজিতে অ্যানিমেটেড আইকন, ব্যাকগ্রাউন্ড এবং নিয়ন্ত্রণ তৈরি শুরু করার সময় কিন্তু আপনি কীভাবে এসভিজি ফাইলগুলি অ্যানিমেট করবেন?


1
আপনার প্রশ্নটি খুব বিস্তৃত এবং মতামত ভিত্তিক উত্তর উত্পন্ন করতে পারে যা জিডিএসই-র জন্য সেরা উপযুক্ত নয়। প্রশ্নগুলি জিজ্ঞাসা / উত্তর কীভাবে দিতে হয় তা দেখতে আমাদের সহায়তা পর্যালোচনা করুন । এছাড়াও "সেরা" হ'ল সর্বদা খুব বিষয়মূলক এবং প্রসঙ্গ-সংবেদনশীল যখন এটি সরঞ্জাম এবং প্রক্রিয়াগুলির ক্ষেত্রে আসে।
বেমডিজাইন

আপনি যদি ওয়েব ব্যবহারের জন্য এসভিজি অ্যানিমেশনগুলি সম্পর্কে জানতে চান তবে আপনার নিজের প্রশ্নটি প্রবাহিত করে স্ট্যাকওভারফ্লো ডটকম এ জিজ্ঞাসা করা উচিত ।
লুকিয়ানো

এটি একটি অত্যন্ত গুরুত্বপূর্ণ এবং প্রায়শই উত্তর দেওয়া প্রশ্ন। আপনি যদি এসভিজি অ্যানিমেট করার জন্য অন্যান্য সরঞ্জাম বা লাইব্রেরিগুলি জানেন তবে আপনার উত্তরগুলির সাথে অবদান রাখুন। ধন্যবাদ.
ইমানুয়েলে সাবিতা

4
এই প্রশ্নটির সাথে আমার যে সমস্যাটি রয়েছে তা হ'ল এটি সরঞ্জামগুলির জন্য জিজ্ঞাসার উপর ভিত্তি করে একটি উত্স সংগ্রহের প্রশ্ন হিসাবে বিবেচনা করা যেতে পারে। এসভিজি অ্যানিমেশনটির বাস্তবায়ন, আমাদের কী বিষয় নিয়ে সত্যই আলোচনা করা উচিত তা যদি আমরা ফোকাস করতে পারি তবে আমি এই প্রশ্নটিতে আপত্তি করি না। সুযোগে আরও ভাল থাকার জন্য আমি আপনার প্রশ্ন সম্পাদনা করেছি।
ডেভু

@ এমানুয়েলস্যাবিটা যদি আপনি আপনার প্রশ্নের উত্তর পেয়ে থাকেন তবে দয়া করে উত্তরগুলির মধ্যে একটি নীচের স্বীকৃত উত্তর হিসাবে চিহ্নিত করুন।
DᴀʀᴛʜV

উত্তর:


18

ওয়েবের জন্য চিত্রগুলি কীভাবে প্রেরণ করা যায় সে সম্পর্কে এই উত্তরটি অনেকগুলি এই সম্পর্কিত প্রশ্নটিতে পোস্ট করা হয়।


এসএমআইএল অ্যানিমেশনগুলি এড়িয়ে চলুন

ওয়েবে সম্ভবত এসভিজির সেরা অ্যানিমেটর , সারা সৌইদন লিখেছেন, "আমি জানি আমি এসএমআইএল অ্যানিমেশনগুলির জন্য গাইডটি লিখেছিলাম তবে তাদের ভবিষ্যত দেখে আমি ব্যক্তিগতভাবে সেগুলি আর ব্যবহার করি না।" আপনারও উচিত নয়।

এসএমআইএল অ্যানিমেশনগুলি কোনও আইই, এজ, কিছু মোবাইল ব্রাউজারে কাজ করে না এবং ক্রম / অপেরা দ্বারা ধীরে ধীরে বাদ দেওয়া হচ্ছে (যদিও সম্প্রতি, ক্রোম দল জানিয়েছে যে এই অবমূল্যায়ন সাময়িকভাবে স্থগিত করা হয়েছে )। আপনি তাদের 99% সময় ব্যবহার করা এড়ানো উচিত।

খুব সাধারণ অ্যানিমেশনগুলির জন্য সিএসএস ব্যবহার করুন

এসভিজি মূলত খাঁটি সিএসএস ( :hoverস্টেটস, transformএস, transitionএস এবং animationএস ব্যবহার করে) ব্যবহার করে অ্যানিমেটেড হতে পারে । এটি সম্পূর্ণ সিএসএস অ্যানিমেশন সমর্থন পাওয়ার পরিকল্পনা করেছে তবে বর্তমানে কেবল কয়েকটি সমর্থিত এবং ক্রস ব্রাউজার সংক্রান্ত সমস্যাগুলি বগি হতে পারে।

সারা স্যুইডান বলেছেন যে এসভিজিগুলি অ্যানিমেট করার জন্য সিএসএস দুর্দান্ত তবে জেএস পছন্দ করে কারণ এটি ক্রস ব্রাউজারের সমস্যাগুলি সমাধান করতে সহায়তা করে। যেমন, অ্যানিমেশনগুলি আরও জটিল হয়ে উঠলে বা ক্রস ব্রাউজারে কাজ না করে আপনি যখন পারেন তখনই এটি ব্যবহার করুন।

জাভাস্ক্রিপ্ট অ্যানিমেশনগুলি ব্যবহার করুন যদি CSS কাজ না করে

বেশিরভাগ সময়, এসভিজিগুলিকে জাভাস্ক্রিপ্ট অ্যানিমেশন লাইব্রেরির প্রয়োজন ছাড়াই কিছুটা জাভাস্ক্রিপ্ট ব্যবহার করে অ্যানিমেটেড করা যায়। জেএসে অ্যানিমেটিংয়ের আরও অনেক বেশি ক্রস ব্রাউজার সমর্থন রয়েছে এবং কিছু প্রাথমিক বোঝার সাথে ব্যবহার করা মোটামুটি সহজ।

জটিল অ্যানিমেশনগুলির জন্য যা টাইমলাইন বা অনুরূপ কিছু ব্যবহার করা দরকার, জিএসএপির মতো লাইব্রেরি ব্যবহার করা খুব সহায়ক হতে পারে। অগণিত অন্যান্য এসভিজি অ্যানিমেশন লাইব্রেরি রয়েছে, স্ন্যাপ.এসভিজি আরও একটি বড়, তবে বেশিরভাগ অ্যানিমেশনগুলি প্রায় সহজেই বা জিএসএপির মতো পারফরম্যান্ট হিসাবে পরিচালনা করে না।

বিশেষ ধরণের অ্যানিমেশনের জন্য, জিএসএপির মরফএসভিজির মতো একটি নির্দিষ্ট জেএস প্লাগইন ব্যবহার করা আপনাকে বেশ কিছুটা সময় সাশ্রয় করতে পারে কারণ তারা ক্রস ব্রাউজারের সমস্যাগুলি এবং সমস্ত গণনা যত্ন নেয়। তবে বেশিরভাগ অ্যানিমেশনগুলিতে এই জাতীয় প্লাগইন প্রয়োজন হয় না। আরও তথ্যের জন্য "এসএমএল বৈশিষ্ট্যগুলির বিকল্পের একটি গাইড" দেখুন।

এসএমএল-এর জন্য পলিফিল ব্যবহার করাও গ্রহণযোগ্য, তবে আমি এটি করতে ক্লান্তি বোধ করি কারণ এগুলি খুব বেশি ব্যবহৃত / পরীক্ষিত হয় না। এই কথার সাথে, এরিক উইলগারস এবং ফেকস্মাইল দুটিই সাধারণ।

সাধনী দ্বারা প্রয়োগকরণ

আমি যে সফ্টওয়্যারটি এসভিজি + জেএসে রপ্তানি করে এসেছি তা হ'ল লোটি (পূর্বে বডিমোভিন) নামে পরিচিত একটি অ্যাডোব আফ্রিকার পরে ফ্ল্যাশ 2 এসভিজি নামে একটি ফ্ল্যাশ এক্সটেনশন এবং এসভিজি সার্কাস নামে একটি ছোট অনলাইন সরঞ্জাম । এগুলি ছাড়া, অ্যাডোব এজ এনিমেট, অ্যাডোব অ্যানিমেট সিসি, বা অ্যানিমাট্রন এসএমআইএল অ্যানিমেশনগুলিতে রফতানি করে যা সফ্টওয়্যার অ্যানিমেটারগুলি ব্যবহার করা উচিত নয়। যেমন, কোনও সম্পাদক থেকে রফতানি হওয়া এসভিজি ব্যবহার করে কিছু বিকাশকারী এসভিজি + সিএসএস বা এসভিজি + জেএস অ্যানিমেশন তৈরি করা ভাল । কীভাবে এটি করা যায় তার উদাহরণগুলি ইনসক্যাপের সাথে একটি দুর্দান্ত সংস্থান সংযোগের টিউটোরিয়াল এবং উদাহরণ রয়েছে।

আমি নিশ্চিত ভবিষ্যতে আরও অ্যানিমেশন সফ্টওয়্যার এসভিজি + জেএস রফতানি সমর্থন করবে।


আরও কয়েকটি গুরুত্বপূর্ণ নোট

  • পারফরম্যান্স মাথায় রাখা এটি গুরুত্বপূর্ণ । সারা ড্রাসনার এসভিজির জন্য কিছু পারফরম্যান্স বেঞ্চমার্ক তৈরি করেছেন যা দেখায় যে আপনার যখন হার্ডওয়ার ত্বরিত সিএসএস অ্যানিমেশনগুলি বেছে নেওয়া উচিত তবে যখন সম্ভব না হয় তখন একটি ভাল জাভাস্ক্রিপ্ট পদ্ধতির ফলব্যাক করুন ।

  • কোনও <object>ট্যাগে এসভিজি ব্যবহার করা ভাল বা কোনও <svg>এক্সএমএল উপাদানটিতে সরাসরি এম্বেড করা যদি এটি ইন্টারেক্টিভ হয় এবং ব্যাকগ্রাউন্ড চিত্র হিসাবে এটি ইন্টারেক্টিভ না হয় তবে এটি করার অন্যান্য উপায়ও রয়েছে।


ওয়েব অ্যানিমেশনগুলির আরও পুরো দেখার জন্য, এ তালিকা অংশে রাহেল নাবরের পোস্টটি পড়ুন । টুলিংয়ে কিছু অতিরিক্ত পরামর্শের জন্য, এই পোস্টটি খুব সহায়ক, যদিও আমি সমস্ত অনুভূতির সাথে একমত নই, বিশেষত এটি এসএমআইএল অ্যানিমেশনগুলি কীভাবে উপস্থাপন করে তা নিয়ে।


- এসভিজি মোবাইল অ্যাপ্লিকেশনগুলিতেও ব্যবহৃত হয়। গত দুই বছরে এসভিজির সবচেয়ে বড় বৃদ্ধি অ্যাপ্লিকেশন ইউআই ভেক্টর সম্পদের মধ্যে ছিল। বিটম্যাপগুলি আর ব্যবহার করা হয় না।
ইমানুয়েলে সাবিতা

এছাড়াও, বর্তমানে সিএসএস সহ কোনও বড় অ্যানিমেশন তৈরি করার কোনও উপায় নেই। আপনার মতো বড় অ্যানিমেশন তৈরি করতে আপনার এসএমআইএল দরকার: tbyrne.org/portographic/smil/LoveDota.svg
Emanuele Sabeda

এসএমআইএলকে সমর্থন দেওয়া বন্ধ করার জন্য ক্রোম দেব দলের পছন্দ সম্পর্কে তারা এ জাতীয় ঘোষণার একেবারে থ্রেডে বলেছিল যে আপনি এখন এই পলিফিলের মাধ্যমে এসএমআইএল ব্যবহার করতে পারবেন তার মূল কারণ ছিল: github.com/ericwilligers/svg-animation
Emanuele সাবিতা

4
গীজ, আমি যদি তারা স্তন্যপান করে তবে প্রযুক্তি থেকে বের করে নেওয়ার জন্য আমি সবাই, তবে ওহ বয় ফ্ল্যাশ এই নামটি 20 (!) বছর আগে প্রকাশ করার আগে ভেক্টর অ্যানিমেশনগুলি পরিচালনা করেছিল। এটি (দুর্দান্ত এবং তথ্যবহুল, +1) উত্তরটি পড়ে আমার মন খারাপ করে দেয় যা ব্রাউজারগুলিতে কীভাবে স্টাফ কাজ করে না এবং ভবিষ্যতে মানক জাতীয় কিছু থাকতে পারে তার সাথে শেষ হয়, সম্ভবত (এবং সমস্ত আঙ্গুলগুলি কার্যকর করা হবে) কোথাও)। এবং "টুলিং" এর অনুচ্ছেদটি যদি " একমাত্র সফটওয়্যার ... " দিয়ে শুরু হয় তবে কিছু ভুল। প্রিয় ইন্টারনেট, দয়া করে আপনার শি * টি একসাথে পাবেন।
রফিকোগ্রাফ

1
আপনার এমন বডিমোভিন যাচাই করতে হবে যা এফেক্টস থেকে এসভিজি
বডিমোভিন /

2

আমি সবসময় জেএস লাইব্রেরি ব্যতীত অন্য কোনও কিছুর উপর নির্ভর করতে দেখেছি একটি বিশাল ব্যথা ডাব্লুআরটি সমর্থন / রক্ষণাবেক্ষণ।

আমি সবসময় D3.js ব্যবহার করেছি । এটি মূলত ডেটা সেট থেকে ইন্টারেক্টিভ এসভিজি / ডিওএম উপাদান তৈরি করতে তৈরি করা হয়েছিল। তবে, আপনি এটি কোনও পৃষ্ঠায় অন্তর্ভুক্ত থাকা এসভিজি / ডিওএমটি সংশোধন করতে পারবেন, যতক্ষণ না জেএস এতে প্রবেশ করতে পারে।

এসভিজি / ডিওএম তৈরি / সঞ্জীবিত করতে আমি বিভিন্ন প্রকল্পে ব্যবহার করেছি। কয়েকটি উদাহরণে নরম রিয়েল-টাইম ড্যাশবোর্ডস, মানচিত্রের ভিজ্যুয়ালাইজেশন, ডোম রূপান্তরকরণ এবং পিডিএফগুলিতে অন্তর্ভুক্তির জন্য এসভিজি ফাইলগুলি তৈরি করা অন্তর্ভুক্ত। আমি এটি সমস্ত ওয়েবেও দেখেছি। ওয়েবসাইটে কয়েকটি উদাহরণ এবং লিখিত পৃষ্ঠাগুলির লিঙ্ক রয়েছে।

আমি এটির প্রস্তাব দিচ্ছি কারণ এটি মোটামুটি ক্রস ব্রাউজারের সাথে সামঞ্জস্যপূর্ণ, একটি সক্রিয় সম্প্রদায় রয়েছে এবং শিখতে সহজ। ওয়েবপৃষ্ঠাটি একবার দেখুন এবং আপনি এটি দিয়ে কী করতে পারেন তার একটি ছোট নমুনা দেখতে বাস্তব বিশ্বের প্রতি মনোযোগ দিন।


1
কিছু অতিরিক্ত তথ্য এই উত্তরটি অনেক উচ্চ মানের তৈরি করতে পারে। নাম পাঠানো লাইব্রেরি খুব সহায়ক নয়। অন্যান্য, সহজ পদ্ধতির বিপরীতে কখন ডি 3 ব্যবহার করা উচিত?
জ্যাচ সসিয়ের

2

নিম্নলিখিত svg প্রাণবন্ত সম্ভাব্য উপায়:

এসভিজি এসএমএল অ্যানিমেশনস

এসভিজিকে তার শক্তিশালী নেটিভ মার্কআপ ল্যাঙ্গুয়েজ দ্বারা এসিএমএল বলা যেতে পারে, এটি অ্যাডোব অ্যানিমেট সিসি + ফ্ল্যাশ 2 এসভিজি প্লাগইনের মতো অ্যানিমেশন সরঞ্জাম থেকে সরাসরি রফতানি করা যায়।

এমনকি এসএমআইএল দ্বারা একটি এসভিজি অ্যানিমেটেড করার জন্য এমনকি ব্রাউজারগুলিতে সমর্থন নেই, আপনার কেবল একটি এসএমআইএল পলফিল ব্যবহার করা উচিত।

পলিফিল কোডের একটি বিশেষ জাভাস্ক্রিপ্ট অংশ যা ব্রাউজারটি বুঝতে পারে এমন একটিতে মূল এনকোডিংটি অনুবাদ করে যা কোনও ব্রাউজার থেকে হারিয়ে যাওয়া বৈশিষ্ট্যগুলির জন্য সমর্থন সরবরাহ করে।

এরিক উইলগারদের তৈরি এসএমআইএল পলফিলটি কেবল এটি করে: এটি এসএমআইএলটিকে ওয়েব অ্যানিমেশন এপিআইতে অনুবাদ করে যা মাইক্রোসফ্ট ব্রাউজার সমর্থন করে। এটি এতটাই দক্ষ যে গুগল ক্রোম বিকাশকারীরা নেমিক্যাল এসএমআইএল সমর্থন ছেড়ে দেওয়ার এবং ওয়েব অ্যানিমেশনগুলিতে ফোকাস করার সিদ্ধান্ত নিয়েছে, ক্রিকের এসএমআইএল ফাইলগুলি চালনার জন্য এরিক উইলগার্স পলফিলের কাজটি ছেড়ে।

কেউ এটিকে ক্রোমের দ্বারা এসএমআইএলের অবমূল্যায়ন হিসাবে ভুলভাবে ব্যাখ্যা করেছেন এবং এই পছন্দটির জন্য ডেভগুলি সমালোচনা করেছেন। তবে এটি সত্যিকারের অবমূল্যায়ন ছিল না, কেবল পলিফিল স্তরে এসএমআইএলকে ব্যাখ্যা করার কাজটি স্থানান্তর করা।

প্রকৃতপক্ষে ক্রোম ডেভেলসরা উইলগার্স পলিফিলকে খুব সরকারী ঘোষণায় এসএমআইএলকে অবমূল্যায়ন করার তাদের অভিপ্রায় প্রকাশ করেছে।

সুতরাং আপনি যদি এসএমআইএল-এর মৃত্যুর বিষয়ে ওয়েবের চারপাশে পড়েন তবে চিন্তা করবেন না। এসএমআইএলের "মৃত্যু" অত্যন্ত উত্কৃষ্ট হয়ে পড়েছিল। এটি আরও একটি পুনর্জন্মের মতো।

আইই এবং এজ সহ সমস্ত ব্রাউজারগুলিতে এসএমআইএল ব্যবহার করতে, আপনাকে কেবল আপনার ওয়েব পৃষ্ঠায় এই জাভাস্ক্রিপ্ট পলিফিল যুক্ত করতে হবে:

https://github.com/ericwilligers/svg-animation

জনপ্রিয় ফ্ল্যাশ 2 এসভিজি রফতানিকারকের লেখক টম বায়ার্ন দ্বারা তৈরি পলিফিল ব্যবহার করে এখানে একটি ডেমো পৃষ্ঠা রয়েছে:

পলিফিল ছাড়াই পৃষ্ঠা:
http://www.tbyrne.org/stasing/smil-polyfill/tears.htm

পলিফিল সহ একই পৃষ্ঠা:
http://www.tbyrne.org/stasing/smil-polyfill/tears_polyfill.htm

আপনি যদি উত্সটি দেখেন তবে এটি বেশ স্ব-বর্ণনামূলক।

এছাড়াও পলিফিলের সাথে পারফরম্যান্সগুলি প্রায়শই আসল এসএমআইএল থেকে ভাল হয় কারণ অনেক ব্রাউজারে ওয়েব অ্যানিমেশনগুলি হার্ডওয়্যারকে ত্বরান্বিত করা হয়, তবে এসএমআইএল সাধারণত হয় না।

এসভিজি এসএমএল-এ অ্যানিমেশনগুলি রফতানি করুন

এসভিজি অ্যানিমেশনগুলি তৈরি করার সহজ উপায় হ'ল অ্যাডোব অ্যানিমেট সিসির মতো সরঞ্জামগুলি তাদের আঁকার জন্য এবং ফ্ল্যাশ 2 এসভিজি ( https://github.com/TomByrne/Flash2Svg ) এর মতো প্লাগইনগুলি এসভিজিতে রফতানি করার জন্য। এটির সাহায্যে আপনি এই কার্টুন পর্বের মতো একক এসভিজি ফাইল হিসাবে প্রায় সমস্ত অ্যানিমেশন + শব্দ রফতানি করতে পারেন:
http://www.tbyrne.org/portLive/smil/LoveDota.svg

এসভিজি অ্যানিমেশন জেএস লাইব্রেরি

জাভাস্ক্রিপ্ট উপায় আরও জটিল। সবার আগে আপনাকে জাভাস্ক্রিপ্ট প্রোগ্রামার হওয়া দরকার। তারপরে আপনাকে অনেক লাইব্রেরির মধ্যে নির্বাচন করতে হবে। আরও জনপ্রিয়:

  • স্ন্যাপএসভিজি http://snapsvg.io
    এই গ্রন্থাগারটি একই লেখকের তৈরি পুরানো এবং জনপ্রিয় রাফেল অ্যানিমেশন লাইব্রেরির উত্তরসূরি। অত্যন্ত স্থিতিশীল, তবে এটি চালুর সময় এটি এসভিজিকে অভ্যন্তরীণ বিন্যাসে রূপান্তরিত করে an মরফিং বিকল্পগুলিও খুব বেসিক, কেবল লিনিয়ার ইন্টারপোলেশন। (দ্রষ্টব্য: অ্যাডোব অ্যানিমেট সিসির জন্য একটি স্ন্যাপ.এসভিজি প্লাগইন রয়েছে, তবে রফতানি হওয়া ফাইলগুলি স্ফোটিত হয় exp কোডের, কেবল ৩ degrees০ ডিগ্রি দিয়ে একটি সরল আয়তক্ষেত্রটি ঘোরানোর জন্য Flash

  • গ্রিনসক মরফএসভিজি
    http://greensock.com/morphSVG
    একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত মোর্ফিং গ্রন্থাগার যা সহজেই এসভিজি সঞ্চারিত করতে দেয় এবং তাদের অভ্যন্তরীণ বিন্যাসে রূপান্তরিত করার প্রয়োজন ছাড়াই। ইনসকেপে কেবল 3-4 এসভিজি কীফ্রেমগুলি তৈরি করুন এবং গ্রিনক এসভিজিমার্ফিং লিব স্বয়ংক্রিয়ভাবে ফ্রেমের মধ্যে বিভক্ত হবে এবং মসৃণ প্লেব্যাকের জন্য সমস্ত ইন-মধ্যবর্তী ফ্রেম তৈরি করবে। এখানে একটি উদাহরণ:
    http://codepen.io/Emasoft/pen/reOqYE

  • 3D Seen.js
    http://seenjs.io/demo-svg-canvas.html
    আপনি যদি 3D তে সঞ্চার করতে চান তবে এই লাইব্রেরিটি খুব শক্তিশালী।
    Seen.js 3V .obj ফাইলগুলিকে এসভিজিতে রেকর্ড করে এবং খুব সহজে এনিমেট করে।

এসভিজি ইডিটরসগুলি ইমেজ করে

সরঞ্জামগুলির হিসাবে, আপনি তিনটি সফ্টওয়্যার সহ অ্যানিমেশন কীফ্রেমগুলি তৈরি করতে পারেন:

  • ইনস্কেপ: ওপেন সোর্সটিতে প্রচুর বৈশিষ্ট্য রয়েছে, এটি এসভিজি ওয়ার্কিং গ্রুপে পার্টেকিপেট করে লোকেদের দ্বারা তৈরি একটি উন্নত ভেক্টর সম্পাদনা প্যাকেজ। এসভিজি ফর্ম্যাটের জন্য উল্লেখ। শেখা সহজ নয়।

  • অ্যাডোব ইলাস্ট্রেটর: বাণিজ্যিক, খুব শক্তিশালী ভেক্টর অঙ্কন সফ্টওয়্যার, এটি অনেকগুলি বৈশিষ্ট্য সরবরাহ করে যা এখনও এসভিজি দ্বারা সমর্থিত নয়, তবে এটির ফর্ম্যাটটির সাথে সবচেয়ে খারাপ সামঞ্জস্যও রয়েছে। চিত্রের জগাখিচুড়ি ঠিক করতে আপনার প্রায়শই রফতানি হওয়া এসভিজি ফাইলটি ম্যানুয়ালি সম্পাদনা করতে হবে। তবে এটি আর্ট স্কুলে খুব জনপ্রিয় এবং সমস্ত গ্রাফিকরা এটি কীভাবে ব্যবহার করবেন তা জানেন।

  • অ্যাফিনিটি ডিজাইনার: এটি ইলাস্ট্রেটারের মতো একটি বাণিজ্যিক সফ্টওয়্যার, তবে একটি চমত্কার এসভিজি সামঞ্জস্যের সাথে প্রায় ইনসকেপের স্তরে। ইউআই আরও অনেক বন্ধুত্বপূর্ণ, এবং এটি এখন এসভিজি শিল্পীদের মধ্যে খুব জনপ্রিয় হয়ে উঠছে।

এসভিজি অ্যানিমেশন এডিটর

বর্তমানে কেবলমাত্র এসভিজি অ্যানিমেশন সম্পাদক হলেন:

  • অ্যাডোব অ্যানিমেট সিসি: এখনকার অবিচ্ছিন্ন ফ্ল্যাশ অ্যানিমেশনগুলি থেকে আধুনিক এসভিজি অ্যানিমেশনগুলিতে স্থানান্তরিত করার জন্য অ্যাডোব দ্বারা প্রাক্তন অ্যাডোব ফ্ল্যাশ প্রো সম্পূর্ণরূপে রচনা করেছিলেন। আপনি একটি কাস্টম জাভাস্ক্রিপ্ট লাইব্রেরির সাথে ফলাফলিত এসভিজি অ্যানিমেশনগুলি রফতানি করতে পারেন বা "ফ্ল্যাশ 2 এসভিজি" এর মতো প্লাগইন ব্যবহার করে এসভিজি + এসএমআইএল সংরক্ষণ করতে বেছে নিতে পারেন। এই শেষ বিকল্পটি খুব কার্যকরী, আমি সর্বদা এটি পুষ্পিত নেটিভ রফতানিকারীর পরিবর্তে ব্যবহার করি।

আপনি এখান থেকে বিনামূল্যে প্লাগইন ডাউনলোড করতে পারেন: https://github.com/TomByrne/Flash2Svg

অথবা এটি অ্যাডোব প্লাগইনস প্যানেল থেকে ইনস্টল করুন: https://creative.adobe.com/addons/products/7232

দুর্ভাগ্যক্রমে অ্যাডোব অ্যানিমেট সিসি বাণিজ্যিক। বিনামূল্যে ওপেন সোর্স বিকল্প অ্যানিমেশন অ্যাপ্লিকেশন রয়েছে, তবে আমি তাদের সব চেষ্টা করেছি এবং তারা এখনও আইএমএইচও স্তন্যপান করে। ভবিষ্যতের জন্য আশা করি।

তথ্যসূত্র:
বিষয়টিতে আমার আরও বিস্তৃত ব্লগ পোস্ট: https://medium.com/@fmuaddib/the-following-are-the-possible-ways-to-create-professional-animations-in-svg-9d4caca5f4ec

কেসটি স্ন্যাপ.এসভিজি সম্পর্কে উল্লেখ করা হয়েছে: /programming/35727635/adobe-animate-snap-svg-plugin-huge-files


কিছু ব্রাউজার এসভিজি উপাদানগুলি প্রাণবন্ত করতে CSS ব্যবহার করে সমর্থন করে।
বেমডিজাইন

এই উত্তরটি খুব মতামতযুক্ত এবং ওয়েব অ্যানিমেশনটিতে কাজ করা শীর্ষ পেশাদারদের পরামর্শ থেকে অনেকটাই উপেক্ষা করা হয়।
Zach Sauceer

1
অ্যাডোব অ্যানিমেট সিসি একমাত্র এসভিজি অ্যানিমেটিং সফটওয়্যার থেকে অনেক দূরে
জ্যাচ সাউশিয়ার

1
প্রচুর এসভিজি সঞ্চার করতে আপনাকে জেএস লাইব্রেরি ব্যবহার করতে হবে না। আপনার উত্তরটি বোঝায় যে সেগুলি প্রয়োজনীয়
জ্যাচ সসিয়ের

4
আরে, এটি আমাদের নজরে আসে যে আপনি যে লিডযুক্ত রেডডিটটি লিখিত করেছেন , তা reddit.com/r/webdev/comments/4996ph/how_best_to_animate_svgs --- এটি ভারব্যাটিম অনুলিপি করেছে --- যদি এটি আপনি না হন তবে এটির উত্তর দেওয়ার জন্য আপনার উত্তরটি সম্পাদনা করতে হবে একটি উদ্ধৃতি. অথবা উত্তরটি নিজের কথায় লিখুন।
রায়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.