Автор: AVS (13.11.2007 в 14:26)
Задача у меня немного другая: Пользоватль вводит координаты прямой. (без координатной плоскости по центру (y-право, x-верх)). Эта прямая строится на форме. Затем пользователь выбирает BMP файл. Этот файл считывается побайтно. Из него извлекается массив точек. И именно это изображение строится симметрично прямой.
for(i=0;i<h;++i)
{
for(j=0;j<w;++j)
{
x_color.rgb[0]=color[h-i][j].rgb[1];
x_color.rgb[1]=color[h-i][j].rgb[0];
x_color.rgb[2]=color[h-i][j].rgb[2];
x_color.rgb[3]=color[h-i][j].rgb[3];
Form1->Canvas->Pixels[j][i]=x_color.c;
}
}
|
Вот этот цикл у меня строит изображение из считанного массива файла. Но строит он его вертикально. Не знаю как и что изменить, чтобы оно строилось симметрично прямой.