Pouzit jejich JS kod a ne ten tvuj? Coz je teda nelegalni, pokud to neni free script. Ale mam pocit, ze to mozna maji kombinovane s flash swf.
http://www.woodrowart.com/js/halftoner.js
Ten tvuj vypada teda dost strasidelne :)
Taky je mozne, ze se spousti pres casovy interval. To zatim hledam.
A pak mas na strance dalsich X javascriptu, ktere urcite take rychlosti nepridaji.
Neni mi treba jasne, proc v tom cyklu tolik veci prepocitavas? Udelej si tam tabulku.
grayScale = (red * 0.3) + (green * 0.59) + (blue * .11);
To je tabulka pro red, green, blue o 3x256 float cislech
grayScale = tab_red[red] + tab_green[green] + tab_blue[blue];
Proc treba tohle mas v cyklu? Vysledek toho je preci konstanta a nezavisi to na row ani col.
var sizeConstant = ht.controlMaxSize / 255;
Totez
bytesPerPixel * ht.values.width
ht.controlSpacing / ht.lineDensity * ht.targetZoom
ht.controlSpacing * ht.targetZoom
Stejne mam pocit, ze problem bude spis jinde nez vypoctech. Zkusim si udelat kopii jen toho tveho scriptu a spustit zvlast a dam vedet.