截取屏幕并使用C程序在Windows中保存为PNG文件

时间:2015-07-14 14:49:05

标签: c windows png screenshot

  • 我想截取windows PC(7 / 8.1)的屏幕截图,文件格式应该是PNG格式。我找到了一些在BMP文件中截取屏幕截图的代码。
  • 但由于我擅长PNG文件格式,如果我知道这种方法,那就好了。
  • 有人知道如何截取屏幕并使用C语言将该文件另存为PNG吗? 需要帮忙。 感谢。

1 个答案:

答案 0 :(得分:1)

由于可以将屏幕视为BMP文件,因此您无法在PNG中截屏。 您需要将BMP文件转换为PNG格式。 这里有一个lib转换为/用于PNG:

http://lodev.org/lodepng/