Image 类是 BMP 类的子类。我正在尝试使用 BMP 类中的一些方法 TellHeight()、TellWidth() 等,以便在此方法中操作图像。但是,当我创建 BMP 并尝试对其调用函数时,编译时出现错误消息
未定义的符号:
BMP::BMP(),引用自:
Image::invertcolors()
这是方法 invertcolors():
void Image::invertcolors()
{
BMP img_invert;
img_invert.ReadFromFile("inverted.bmp");
//int height =img_invert.TellHeight();
//int width = img_invert.TellWidth();
//for(int i = 0; i<height; i++)
//{
//for(int j =0; j<width; j++)
//{
//RGBApixel* current = img_invert(j,i);
//current->Blue = 255 - (current->Blue);
//current->Green = 255 - (current->Green);
//current->Red = 255 - (current->Red);
//current->Alpha = 255 - (current->Alpha);
//}
//}
}