مولّد نسيج الضوضاء

أنشئ نسيجًا حبيبيًا بكثافة وشفافية ولون قابلة للتعديل، ثم نزّله أو انسخه كـ CSS.

حبيبات أحادية اللون

كيف تعمل

تُملأ لوحة رسم بحجم القطعة المختار بكسلًا تلو الآخر: يُقرِّر كل بكسل بشكل مستقل، استنادًا إلى شريط الكثافة، ما إذا كان سيحصل على حبيبة، ثم تُقاس شفافية لون تلك الحبيبة بشريط الشفافية. يستخدم الوضع الأحادي لونًا واحدًا للحبيبات في كل مكان؛ وإيقافه يجعل سطوع كل حبيبة عشوائيًا أيضًا، لمظهر أكثر تنوعًا وأقل انتظامًا. تُكرِّر المعاينة المُبلَّطة أدناه لوحة الرسم نفسها كخلفية CSS لإظهار كيف تبدو على نطاق أوسع.

كلا الناتجين، ملف PNG المُنزَّل ورابط بيانات "النسخ كـ CSS"، يأتيان مباشرة من لوحة الرسم هذه عبر toDataURL/toBlob، بالكامل داخل متصفحك. لا شيء يُرفع.

أسئلة شائعة

هل ملف PNG الذي أنزّله يتكرر بلا فواصل؟

إنها ضوضاء عشوائية لكل بكسل وليست نمطًا متكررًا، لذا عند استخدامها كخلفية متكررة صغيرة لن تظهر فواصل مرئية أيضًا، لأن كل بكسل عشوائي بشكل مستقل ولا يوجد بنية أكبر تنكسر عند حافة القطعة.

ما الفرق بين تنزيل PNG والنسخ كـ CSS؟

يمنحك التنزيل ملف .png حقيقيًا للإشارة إليه من ورقة أنماط أو وسم <img>. أما "النسخ كـ CSS" فيُضمِّن نفس الصورة كرابط بيانات base64 مباشرة داخل قاعدة background-image، وهو مفيد لكتلة CSS واحدة قائمة بذاتها دون ملف منفصل يجب استضافته.

هل يُرسل هذا إلى أي مكان؟

لا، يُنشأ النسيج بكسلًا تلو الآخر على لوحة رسم في ذاكرة متصفحك. لا شيء يُرفع.