7 lines
221 B
Text
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;
|
|
}
|
|
}
|