17 lines
394 B
Plaintext
17 lines
394 B
Plaintext
with(ImageTools):
|
|
#conversion forward
|
|
dimensions:=[upperbound(img)];
|
|
gray := Matrix(dimensions[1], dimensions[2]);
|
|
for i from 1 to dimensions[1] do
|
|
for j from 1 to dimensions[2] do
|
|
gray[i,j] := 0.2126 * img[i,j,1] + 0.7152*img[i,j,2] + 0.0722*img[i,j,3]:
|
|
end do:
|
|
end do:
|
|
#display the result
|
|
Embed(Create(gray)):
|
|
#conversion backward
|
|
x:=Create(gray);
|
|
ToRGB(x);
|
|
#display the result
|
|
Embed(x);
|