FILE *coord; //файл для текстовых координат
char *pixels; //массив пикселей
... //код загрузки и инициализации pixels
coord = fopen ( "coordinates.txt", "wt" );
const char *current_pixel = pixels;
for ( x=0; x<width; x++ )
for ( y=0; y<height; y++ )
{
if ( *current_pixel < 255 ) //пиксел не белый
//запишем в файл
fprintf ( coord, "%d-%d\n", x, y );
//3 потому что в бмп пикселы хранятся в RGB
current_pixel += 3;
}
fclose ( pixels );
...
Конвертация
Необходимо преобразовать файл .bmp (на нем изображен монохромный график) в .txt, в котором будут координаты точек графика. Please, ответьте кто что-нить знает об этом или где это можно найти.
Заранее спасибо.
Цитата:
Originally posted by Logan
Требуется помощь.
Необходимо преобразовать файл .bmp (на нем изображен монохромный график) в .txt, в котором будут координаты точек графика. Please, ответьте кто что-нить знает об этом или где это можно найти.
Заранее спасибо.
Требуется помощь.
Необходимо преобразовать файл .bmp (на нем изображен монохромный график) в .txt, в котором будут координаты точек графика. Please, ответьте кто что-нить знает об этом или где это можно найти.
Заранее спасибо.
Загружаешь витмап в память и начинаешь просматривать пиксел за пикселом, если пиксел черный, то пишешь в файл индексы:
Код:
если че забыл не пинайте.
Получится файл с координатами:
х - у
234-89
233-87
....