FRENAR
N°27 · Canvas 2D · ورشة توليدية

ورشة سجادة البيانات

اصنع نسيجك الخاص. البذرة، اللوح، الكثافة، الوشيعة — جميع المعاملات بين يديك. كل مجموعة تنتج قماشًا فريدًا لم يوجد من قبل.

اضبط كل المعاملات · صدّر سجادتك
// Data Rug paramétrable — le tissage comme signature
const PALETTES = [
  ['#b8863b','#e9d9b0','#a2432f','#7a3d18'],  // Terre
  ['#1a5276','#d4e6f1','#154360','#85c1e9'],  // Bleu
  ['#c8f135','#0a0a0a','#3a3a3a','#9a9a9a'],  // Digital
  ['#b8863b','#1a5276','#c8f135','#a2432f'],  // Fusion
];

function weaveRow(y, rand, palette, density) {
  const period = 3 + Math.floor(rand() * 5);
  for (let x = 0; x < cols; x++) {
    const inMotif = (x % period) < period * density;
    const color = inMotif
      ? palette[Math.floor(rand() * palette.length)]
      : fieldColor;
    drawCell(x, y, color);
  }
}

// La navette (shuttle) — le trait lime horizontal qui traverse
if (rand() < shuttleFreq) {
  ctx.fillStyle = '#c8f135';
  ctx.fillRect(0, y * cellH, W, 1);
}
جرّب بنفسك

أي بذرة تنتج النمط الأكثر انسجامًا مع لوحة الألوان الترابية؟ ابحث عن إعداد الكثافة الذي يبقى فيه نمط النسيج مقروءًا بوضوح بحجم الصورة المصغرة.

انسج نسيجك البياني الخاص — انضم للورشة

احجز جلسة