我刚开始学习C++,正在编写一个程序,它应该从硬盘中获取图像,然后将其另存为其他名称。原始图像应该仍然存在。对于文本文件,我已经完成了此操作,因为我可以这样做:
ifstream fin("C:\\test.txt");
ofstream fout("C:\\new.txt");
char ch;
while(!fin.eof())
{
fin.get(ch);
fout.put(ch);
}
fin.close();
fout.close();
}
但是我认为对于图片来说不是这样的。我需要安装库或者类似的东西才能使其工作吗?还是“只是”使用已包含的库就可以了?我知道我并不是C++方面的专家,所以请告诉我是否完全错误。
我希望有人能够和愿意帮助我!提前感谢!
顺便说一下,这个图片是.png格式的。