1、开发技术要求
C++ Win32开发,不能使用MFC,使用多字节字符,使用GDI不使用GDI+
2、截图选择:
(1)程序运行后可以对截图对象进行选取,支持从屏幕或窗口自动选择截图对象(自动识别窗口并高亮显示)
(2)截图区域选择时能对鼠标移动到的附近区域进行放大,同时显示点的RGB色值和截图对象的宽和高
(3)截图选择时按鼠标右键或ESC键能退出程序
(4)按鼠标左键拖拉可以选择截图区域,选择时左上方显示截图区域大小,选择完毕出现操作工具条
3、工具条
工具条显示效果要求和QQ相似,有以下功能:矩形工具、椭圆工具、箭头工具、画笔工具、文字工具、撤销、保存、退出、完成
(1)矩形工具:能在截取的图形上鼠标绘制矩形,可以选择颜色和画笔大小
(2)椭圆工具:能在截取的图形上鼠标绘制椭圆,可以选择颜色和画笔大小
(3)箭头工具:能在截取的图形上鼠标绘制箭头,可以选择颜色和画笔大小
(4)画笔工具:能在截取的图形上鼠标自由绘制图形,可以选择颜色和画笔大小
(5)文字工具:能在截取的图形上输入文字,可以选择字体颜色和字体大小
(6)撤销:撤销上一步的操作
(7)保存:支持将截图保存为jpg、png、gif、bmp等格式图片,然后退出
(8)退出:退出应用程序
(9)完成:将截图保存到Windows剪贴板,然后退出
4、扩展滤镜功能,实现QQ截图的11种滤镜(这个放到后期再做,分开报价)