دربارهٔ این پروژه

سازندهٔ نقاشی با اعداد هر عکسی را به الگوی چاپ‌شدنی نقاشی با اعداد تبدیل می‌کند — با خطوط دور، شماره‌ها و آماده برای رنگ‌های شما.

یک تصویر آپلود کنید، انتخاب کنید چند رنگ می‌خواهید، و ابزار به‌طور خودکار خطوط دور ناحیه‌ها را می‌سازد، شماره می‌زند و فایل SVG تمیزی آمادهٔ چاپ تولید می‌کند. این روشی رایگان و سریع برای ساخت کیت دست‌ساز نقاشی با اعداد از عکس‌های خودتان است.

این پروژه از کار متن‌باز PBNCanvas الهام گرفته و با فناوری‌های مدرن وب — JavaScript خالص، HTML canvas API و SVG — بازسازی شده است تا تجربه‌ای سریع، روان و کاملاً سمت-کاربر ارائه دهد، بدون هیچ وابستگی، بدون ردیابی عکس‌های شما و بدون پردازش روی سرور.

نحوهٔ کار

  1. رنگ‌ها با روش کاهش میانه-برش به اندازهٔ پالت انتخابی شما کوانتیزه می‌شوند، با تطبیق ادراکی در فضای رنگ CIELAB.
  2. ناحیه‌های متصل (قطعه‌ها) با روش پُرکردن سیلابی شناسایی می‌شوند و قطعه‌های کوچک برای خوانایی بهتر با ناحیه‌های مجاور ادغام می‌شوند.
  3. خطوط دور برداری صاف ساخته می‌شود و برچسب‌های شماره در پهن‌ترین نقطهٔ داخل هر ناحیه قرار می‌گیرند.
  4. SVG نهایی را می‌توان در هر اندازه‌ای دانلود یا چاپ کرد — با رنگ‌آمیزی، خطوط دور، برچسب‌ها و برگهٔ مرجع پالت رنگ اختیاری.

فناوری در یک نگاه

  • کوانتیزاسیون میانه-برش — میلیون‌ها رنگ را به پالتی از ۴ تا ۴۸ رنگ نماینده کاهش می‌دهد.
  • فاصلهٔ رنگ CIELAB — پیکسل‌ها را همان‌طور که چشم انسان تفاوت رنگ‌ها را می‌بیند با رنگ‌های پالت تطبیق می‌دهد.
  • شناسایی ناحیه با پُرکردن سیلابی — پیکسل‌های هم‌رنگ را در قطعه‌های قابل نقاشی گروه‌بندی می‌کند.

همه‌چیز به‌صورت محلی داخل مرورگر شما اجرا می‌شود — عکس‌های شما هرگز روی سروری آپلود نمی‌شوند. برای اطلاعات بیشتر، سیاست حریم خصوصی ما را بخوانید.

خودتان امتحان کنید

یکی از عکس‌هایتان را در کمتر از یک دقیقه به الگوی نقاشی با اعداد تبدیل کنید.

باز کردن سازنده