September 2017 Update
This commit is contained in:
parent
bba7bfd280
commit
ba8067c3b7
14570 changed files with 153136 additions and 63871 deletions
7
Task/Grayscale-image/Zkl/grayscale-image-1.zkl
Normal file
7
Task/Grayscale-image/Zkl/grayscale-image-1.zkl
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
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;
|
||||
}
|
||||
}
|
||||
3
Task/Grayscale-image/Zkl/grayscale-image-2.zkl
Normal file
3
Task/Grayscale-image/Zkl/grayscale-image-2.zkl
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
img:=PPM.readPPMFile("lena.ppm");
|
||||
toGrayScale(img);
|
||||
img.write(File("foo.ppm","wb"));
|
||||
Loading…
Add table
Add a link
Reference in a new issue