RosettaCodeData/Task/Grayscale-image/C/grayscale-image-4.c
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07:00

22 lines
426 B
C

image tocolor(grayimage img)
{
unsigned int x, y;
image timg;
luminance l;
unsigned int ofs;
timg = alloc_img(img->width, img->height);
for(x=0; x < img->width; x++)
{
for(y=0; y < img->height; y++)
{
ofs = (y * img->width) + x;
l = img->buf[ofs][0];
timg->buf[ofs][0] = l;
timg->buf[ofs][1] = l;
timg->buf[ofs][2] = l;
}
}
return timg;
}