Chrustek Studio

Chrustek Studio

Erste Versuche

  • Wir haben vier separate Canvas-Layer (C/M/Y/K) angelegt und je nach Bildpixel die Punkt-Radien berechnet.
  • Um “Rotation” zu simulieren, haben wir testweise den Canvas-Kontext (ctx.rotate(…)) benutzt – dabei wurde jedoch das gesamte Bild rotiert, nicht nur die Punkte.
  • Dann haben wir stattdessen den “Inverse-Mapping”-Ansatz versucht (fĂĽr jeden Punkt auf dem (geraden) Canvas regelrecht zurĂĽckzumappen, an welcher Stelle im Bild wir den Farbwert abgreifen mĂĽssen). Das zieht zwar das Bild nicht zur Rotation, aber der Code war etwas kompliziert und das Ergebnis wirkte immer noch nicht korrekt (Kanäle ĂĽberlappen ungleichmäßig, z. T. bleibt Schwarz zu dominant).