【发布时间】:2014-06-30 17:22:45
【问题描述】:
我目前正在为一个作业编写程序,该作业需要从标准 PNM P6 文件的左上角绘制一条完美的实心对角线(使所有 x=y)。我对文件 I/O 没有任何问题。
但是,我无法正确显示对角线。我需要的不是来自角落的单条实心白线,而是像this picture 中所示的环绕图像的虚线。
有人知道出了什么问题吗?
我的功能如下:
Image *
DiagonalWhite(Image *img)
{
int i, j;
for (i = 0; i < img->x; i++)
{
for (j=0; j < img->y; j++)
{
if (i==j)
{
img->data[i*img->y+j].red=255;
img->data[i*img->y+j].green=255;
img->data[i*img->y+j].blue=255;
}
}
}
return img;
}
【问题讨论】: