Forum Replies Created

  • it works perfectly in CS6, but in CC2020 it takes a very long time and giving me a “Not responding” crash, can you please update the code to work in CC2020 ?

    for (L = 0; L < Cd+(steps/FPS) ; L += (steps/FPS))
    {
    for (m = 1; m<256; m++)
    {
    myRec = app.project.activeItem.layer("Histogram grid").content("Histogram").content(m)
    myRec.size.setValueAtTime(L,[1,0]);

    }

    for (j = 0; j < Ch + hY; j += hY)
    {
    for (i = 0; i < Cw + hX; i += hX)
    {
    var expr = "var Tar = thisComp.layer('Histogram');\rMath.floor(255* rgbToHsl(Tar.sampleImage([" + i + "," + j + "], [" + sampleRadius + "," + sampleRadius + "],true,time))[2])";
    mySlider.property(1).expressionEnabled = true;
    mySlider.property(1).expression = expr;
    var res = mySlider(1).valueAtTime(L,false)+1;
    myRec = app.project.activeItem.layer("Histogram grid").content("Histogram").content(res)
    Ht = myRec.size.valueAtTime(L,true)[1]+(SampleValue/12)
    if (Ht > 118) Ht = 118
    myRec.size.setValueAtTime(L,[1,Ht]);
    //prog.value += (1/SSS)
    }

    //problem is here

    }
    Ht = 0
    res = 0;
    mySlider(1).setValueAtTime(L,0)
    }
    myLayer.remove();
    shapeLayer.moveAfter(myComp.layer("Histogram frame"));
    Status.text = "Ready"
    mainWindow.update();
    }

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy