RosettaCodeData/Task/Grayscale-image/Zkl/grayscale-image-1.zkl
2017-09-25 22:28:19 +02:00

7 lines
221 B
Text

fcn toGrayScale(img){ // in-place conversion
foreach x,y in (img.w,img.h){
r,g,b:=img[x,y].toBigEndian(3);
lum:=(0.2126*r + 0.7152*g + 0.0722*b).toInt();
img[x,y]=((lum*256) + lum)*256 + lum;
}
}