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

img2css একটি ওয়েব টুল যা একটি ছবিকে বিশুদ্ধ CSS-এ রূপান্তর করে। এর প্রধান কৌশল শুধুমাত্র box-shadows ব্যবহার করে ছবিটি পুনর্নির্মাণ করে: প্রতিটি পিক্সেল পুনরায় আকার দেওয়া হয় এবং একটি একক-পিক্সেল div-এর box-shadow হিসেবে সেট করা হয়, তাই কোনো img ট্যাগ বা background-image প্রয়োজন হয় না। প্রকল্পটি উল্লেখ করে যে এই আউটপুট খুব বড় হয়ে যেতে পারে এবং অন্য কোনো বিকল্প না থাকলে প্রোডাকশনের জন্য সুপারিশ করা হয় না। একটি দ্বিতীয় আউটপুট মোড base64 ব্যবহার করে একটি img ট্যাগের ভিতরে সম্পূর্ণ ইমেজ ফাইল এমবেড করে, যা বাহ্যিক হোস্টিংয়ের প্রয়োজনীয়তা দূর করে। টুলটি একটি হোস্ট করা ওয়েব পেজের মাধ্যমে উপলব্ধ। README একটি সম্পর্কিত প্রোগ্রাম্যাটিক লাইব্রেরি (canvas-image-utils)-এর দিকেও ইঙ্গিত করে তাদের জন্য যারা কোডে রূপান্তর করতে চান, এবং একটি পৃথক per-pixel অ্যানিমেশন পরীক্ষা (morphin)-এর দিকেও। ডেভেলপমেন্টে pnpm ব্যবহার করা হয়: স্থানীয় কাজের জন্য pnpm install এবং pnpm dev, যেখানে pnpm build স্ট্যাটিক সাইটটি একটি out/ ডিরেক্টরিতে লেখে। main ব্রাঞ্চে পুশ করলে সাইটটি একটি gh-pages ব্রাঞ্চে ডিপ্লয় হয়।