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

Semaphore একটি ক্লায়েন্ট‑সাইড ইমেজ‑টু‑ASCII কনভার্টার যা ব্যবহারকারীদের ব্রাউজারের মধ্যে সরাসরি PNG, JPG, WebP এবং GIF চিত্রকে টেক্সট‑ভিত্তিক আর্টে রূপান্তর করার অনুমতি দেয়। গোপনীয়তা নিশ্চিত করার জন্য, সমস্ত প্রক্রিয়াজাত স্থানীয় ক্যানভাসে করা হয়; অ্যাপ্লিকেশন একটি কঠোর Content‑Security‑Policy (`connect-src 'none'`) ব্যবহার করে যাতে কোনো ডেটা সার্ভারে আপলোড না হয়। মुख্য ক্ষमतাসমূহ: - ছয় ভিন্ন চরসেট: স্ট্যান্ডার্ড, ডিটেইল্ড (৬৮‑স্তর গ্রেস্কেল), ব্লকস, মিনিমাল, বাইনারি, এবং ডিথারিং সহ উচ্চ ঘনত্বের ব্রেইল মেট্রিক্স। - রিয়েল‑টাইম নিয়ন্ত্রণ: কলাম, উজ্জ্বলতা, contral, উল্টে ফেলা, এবং রঙের মোড (হরিত, গ্রেস্কেল, বা মূল) সামঞ্জস্য করা যায়। - বহু রপ্তানি বিকল্প: সादा পাঠ্য হিসেবে কপি, .txt বা .png ফাইল হিসেবে ডাউনলোড, বা শেয়ার কার্ড তৈরি করা। - CRT টার্মিনাল ইন্টারফেস: স্ক্যানলাইন, ফসফোর গ্লো এবং vim‑স্টাইল স্ট্যাটাস বার সহ থিমযুক্ত UI। Vite এবং TypeScript দিয়ে নির্মিত, এই টুলটি কোনো ব্যাকএন্ড API, কুকি বা তৃতীয়‑পক্ষ বিশ্লেষণ স্ক্রিপ্ট ছাড়াই কাজ করে।