প্রকল্প সম্পর্কে

কুয়াইতু ডিজাইন (vue-fabric-editor) হলো fabric.js এবং Vue দিয়ে তৈরি একটি প্লাগইন-ভিত্তিক ছবি এডিটর, যা হালকা ও সরল গ্রাফিক এডিটর হিসেবে তৈরি—বড় ও সর্বাঙ্গীণ অনলাইন PS ধরনের ভারী টুল নয়। প্রকল্পটি প্লাগইন আর্কিটেকচার ব্যবহার করে, প্লাগইনের মাধ্যমে এক্সটেনশন ডেভেলপমেন্ট সমর্থন করে এবং কাস্টম রাইট-ক্লিক মেনু ও শর্টকাট সমর্থন করে। প্রধান ফিচারগুলোর মধ্যে রয়েছে: JSON, PSD ফাইল ইমপোর্ট; PNG, SVG, JSON ফাইল এক্সপোর্ট; গ্রুপ তৈরি ও গ্রুপ ভাঙা; লেয়ার ম্যানেজমেন্ট; গ্রেডিয়েন্ট প্রপার্টি; অ্যাপিয়ারেন্স, ফন্ট, স্ট্রোক, শ্যাডো সেটিংস; আনডু ও রিডু; শর্টকাট; রাইট-ক্লিক মেনু; গাইডলাইন ও রুলার; কাস্টম ফন্ট; কাস্টম টেমপ্লেট উপকরণ; SVG ও ছবির উপকরণ সন্নিবেশ; একাধিক এলিমেন্টের অনুভূমিক ও উল্লম্ব অ্যালাইনমেন্ট; ব্যাকগ্রাউন্ড প্রপার্টি সেটিংস; তীর ও রেখা; ব্রাশ ও বহুভুজ অঙ্কন; QR কোড ও বারকোড; ছবি প্রতিস্থাপন, ক্রপিং ও ফিল্টার; ওয়াটারমার্ক; আন্তর্জাতিকীকরণ। ব্যবহারের পদ্ধতি: প্রথমে Node.js v18-v20 এবং pnpm 8.4.0 ইনস্টল করতে হবে, তারপর pnpm i ও pnpm dev চালাতে হবে। README-তে বিশেষভাবে বলা হয়েছে যে অবশ্যই pnpm 8.x ব্যবহার করতে হবে, উচ্চতর সংস্করণে ডিপেন্ডেন্সি অসঙ্গতি হয়ে পেজ চালানোর সময় ত্রুটি দেখা দিতে পারে। প্রকল্পটি ডেমো সাইট ও ডকুমেন্টেশন প্রদান করে, এবং WeChat আলোচনা গ্রুপ, fabric.js চাইনিজ টিউটোরিয়াল ও জ্ঞান গ্রহ (Zhishixingqiu) ইত্যাদি ডেভেলপার সেবা রয়েছে। এছাড়াও একটি পেইড কমার্শিয়াল সংস্করণ রয়েছে, যা সম্পূর্ণ ফ্রন্টএন্ড-ব্যাকএন্ড, ম্যানেজমেন্ট ব্যাকএন্ড, সোর্স কোড লাইসেন্সিং ও সেকেন্ডারি ডেভেলপমেন্ট সাপোর্ট, এবং পণ্য/পোশাক DIY ডিজাইনার, অ্যানিমে স্টাইল ডিজাইনার ইত্যাদি কাস্টম কেস প্রদান করে। ওপেন সোর্স সংস্করণে শুধুমাত্র ফ্রন্টএন্ড কোড রয়েছে এবং এটি MIT লাইসেন্সের অধীনে।