প্রকল্প সম্পর্কে
VectorMojo হলো ডিজাইন ফাইলের জন্য একটি ক্লায়েন্ট-সাইড কনভার্টার। এর মূল লক্ষ্য হলো ফাইল আপলোড না করেই ডিস্ক থেকে ভেক্টর জিওমেট্রি বের করে আনা। এই অ্যাপ্লিকেশনটি PSD এবং PSB, PDF, আধুনিক PDF-সামঞ্জস্যপূর্ণ Illustrator AI ফাইল, EPS/PostScript, SVG, PNG এবং JPEG পড়তে পারে। সবকিছু প্রথমে SVG-তে রূপান্তরিত হয়, যার পর ব্যবহারকারী SVG, স্বচ্ছ বা সাদা ব্যাকগ্রাউন্ডসহ নির্দিষ্ট পিক্সেল মাত্রার PNG, PDF অথবা ক্লিপবোর্ড-রেডি SVG মার্কআপ এক্সপোর্ট করতে পারেন। README-তে উল্লেখ করা হয়েছে যে পুরনো নন-PDF AI ফাইল সমর্থিত নয়।
কনভার্সন প্রক্রিয়াটি JavaScript এবং WebAssembly ব্যবহার করে ব্রাউজার ট্যাবে সম্পন্ন হয়। VectorMojo-র কোনো ব্যাকএন্ড, আপলোড বাকেট বা প্রসেসিং সার্ভার নেই। এর প্রোডাকশন বিল্ডটি স্ট্যাটিক ফাইলের একটি সংগ্রহ। পার্সিং, ট্রেসিং, রেন্ডারিং এবং এক্সপোর্ট কোনোটিই ট্যাব থেকে বাইরে যায় না। ঐচ্ছিক অ্যাকাউন্ট অথেন্টিকেশন Connections-এর ব্রাউজার SDK-এর মাধ্যমে করা হয় এবং শুধুমাত্র সাইন-ইন সেশনটি ট্যাবের বাইরে যায়। অ্যাপটি একই Connections Studio এন্ডপয়েন্টে একটি বেনামী ভিজিট পিং এবং কিছু নির্দিষ্ট ব্যবহারের ইভেন্ট পাঠায়; তবে Do Not Track বা Global Privacy Control সক্রিয় থাকলে এবং localhost-এ এগুলো বাদ দেওয়া হয়। ফাইলের বিষয়বস্তু, ফাইলের নাম এবং কনভার্সন জিওমেট্রি এই ইভেন্টগুলোর অংশ নয়।
এর সক্ষমতার মধ্যে রয়েছে PSD/PSB, PDF, আধুনিক AI এবং EPS থেকে শেপ লেয়ার এবং পাথ উদ্ধার করা; বিদ্যমান SVG-কে স্যানিটাইজ, নরমালাইজ, রাউন্ডিং, প্রিটিফাই বা মিনিফাই করা; PNG এবং JPEG-এর জন্য আনুমানিক লোকাল কালার ট্রেসিং; এবং মাল্টি-পেজ PDF, ব্যাকগ্রাউন্ড পছন্দ, এক্সপোর্ট প্রিসিশন, ব্যাচ ড্রপ, মাস্ক, প্যাটার্ন, গ্রেডিয়েন্ট এবং ট্রান্সপারেন্ট প্রিভিউ পরিচালনা করা। PSD আউটপুট ভেক্টর জিওমেট্রি সংরক্ষণ করতে পারে যেখানে সোর্স ফাইল তা প্রকাশ করে এবং প্রয়োজন অনুযায়ী রাস্টার, টেক্সট বা স্মার্ট-অবজেক্ট পিক্সেল এমবেড করতে পারে, তাই একটি কার্যকর SVG-র প্রতিটি অবজেক্ট নিখুঁতভাবে এডিটেবল Bezier পাথ নাও হতে পারে। বিটম্যাপ ট্রেসিং স্পষ্টভাবে আনুমানিক।
অ্যাক্সেস: প্রথম ১০টি কনভার্সন অ্যাকাউন্ট ছাড়াই গেস্ট হিসেবে করা যায়; একটি ফ্রি Connections অ্যাকাউন্ট আনলিমিটেড কনভার্সন আনলক করে। প্রজেক্টটি MIT-লাইসেন্সপ্রাপ্ত এবং এটি Bun, Vue 3, Vite, Tailwind CSS 4, ag-psd, MuPDF.js, Ghostscript WASM, SVGO, ImageTracer.js এবং jsPDF দিয়ে লোকালি চালানো যেতে পারে। ব্রাউজার বান্ডেলে AGPL-এর অধীনে MuPDF.js এবং Ghostscript WASM অন্তর্ভুক্ত রয়েছে, যার থার্ড-পার্টি নোটিশগুলো পাবলিক বিল্ডে দেওয়া হয়েছে। একটি বান্ডেল করা নিউট্রাল PSD স্যাম্পল এর কাজের ধারা প্রদর্শন করে এবং প্রোডাকশন বিল্ডটি রিভিউ করা ফাইলটি ছাড়া অন্য কোনো স্যাম্পল আর্টওয়ার্ক গ্রহণ করে না।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.