LScript (Layout) black & white image filter.
Compatible with Newtek LightWave 9.6 and above.
// LScript Image Filter - www.StephenCulley.co.uk
//
// web address: http://www.stephenculley.co.uk
// email address: email@stephenculley.co.uk
/*
LScript Image Filter - Black & White
Image_Black&White.ls
*/
@version 2.5
@warnings
@script image
@name *Black & White
// Title
sTitle = "*Black & White";
// Version
sVersion = "v1.0";
create
{
setdesc(sTitle);
}
process: ifo
{
iProgress = ifo.height;
if(runningUnder() != SCREAMERNET) moninit(iProgress);
for(i = 1;i <= ifo.height;++i)
{
for(j = 1;j <= ifo.width;++j)
{
nAverage = (ifo.red[j,i] + ifo.green[j,i] + ifo.blue[j,i]) * (1 / 3);
ifo.red[j,i] = nAverage;
ifo.green[j,i] = nAverage;
ifo.blue[j,i] = nAverage;
}
if(runningUnder() != SCREAMERNET) if(monstep()) return;
}
}
options
{
reqbegin(sTitle + " " + sVersion);
// Developer
ctrl_dev0 = ctltext("","developer: Stephen Culley","http://www.stephenculley.co.uk");
return if !reqpost();
reqend();
}
All scripts available at my Google Drive at
https://drive.google.com/open?id=1cR_q2GVUAJHumic1-A3eXV16acQnVTWs
No comments:
Post a Comment