EasyX库(附带graphics.h) 2011惊蛰版 (2011-3-6)
开发商:EasyX 运行环境:2000/XP/Vista/Win7

该版本针对 v20100825 版本的更新:

[新功能]

  • 增加函数 GetWorkingImage / SetWorkingImage,用于获取/设定当前的绘图设备,可实现对 IMAGE 的直接绘图操作;(2011-2-24)
  • 创建 IMAGE 对象时可以直接设定尺寸;(2011-2-24)
  • 增加函数 Resize 用于调整当前绘图设备的尺寸;(2011-2-24)
  • 增加函数 GetImageHDC,用于获取到 IMAGE 或绘图窗口的设备句柄,可实现直接使用 Windows GDI 函数绘图;(2011-2-24)
  • 增加函数 GetImageBuffer,可以直接操作显存;(2011-2-24)
  • 增加函数 setcliprgn,用于设置当前设备的裁剪区;(2011-2-24)
  • 增加函数 clearcliprgn,用于清除裁剪区的屏幕内容;(2011-2-24)
  • IMAGE 可以定义为全局的,并且在 initgraph() 执行之前也可以对 IMAGE 对象执行操作;(2011-2-24)
  • 增加函数 InputBox,用于以窗口形式获取用户输入;(2011-3-3)
  • 增加函数 loadimage / saveimage 用于读取和保存图片;(2011-3-6)
  • 增加函数 drawtext,用于格式化输出文字;(2011-3-6)

[功能调整]

  • 修改绘图窗体的默认名称为可执行文件的名称(不包含".exe"和路径);(2010-8-26)
  • 取消了 #define PI 3.14159265 常量的预定义;(2010-8-26)
  • 修正了原来 BGI 中较为混乱的圆、椭圆、圆弧函数:(2011-2-24)
      废弃 getarccoords 函数;
      将函数 arc 的功能由“画圆弧”调整为“画椭圆弧”;
      将函数 ellipse 的功能由“画椭圆弧”调整为“画椭圆”;
      增加 fillcircle 函数用来画填充圆;
      合并函数 pieslice(画填充椭圆扇形) 和 sector(画填充圆扇形) 为 pie(画填充椭圆扇形);
      将原 BGI 中的角度制改为更常用的弧度制;
  • 精简了 getimage 的一个重载:“从另一个 IMAGE 对象中获取图像”。该功能可通过设置当前绘图设备实现;(2011-2-24)
  • 精简了 putimage 的两个重载:“绘制图像到另一图像中(可选择指定宽高)”。该功能可通过设置当前绘图设备实现;(2011-2-24)
  • 分离了 getimage 读取图片的功能,改用 loadimage 函数实现;(2011-3-6)
  • 调整 cleardevice() 函数的功能,使其不受裁剪区的限制;(2011-2-24)
  • 取消函数 clearviewport()、getviewport()、setviewport();(2011-2-24)
      由于 BGI 中的 viewport 概念和 Windows 中的不一致,因此取消 viewport 相关函数,并用设置坐标原点和设置裁剪区替代;
  • 修改获取版本的函数 int GetGraphicsVer() 为 TCHAR* GetEasyXVer();(2011-3-6)

[bug 修正]

  • 提高了输出文字的稳定性;(2010-12-7)
  • 提高了绘图的稳定性;(2010-12-7)
  • 进一步修正调试程序时偶尔遗留 VCSPAWN.EXE 的问题;(2010-12-20)
  • 修正 v20101220 版本退出程序时崩溃的问题;(2011-1-1)
  • 修正了 bar 函数不受 setwritemode 影响的问题;(2011-2-24)
  • 修正了 getimage 加载图片时不能指定长宽的 bug;(2011-2-24)

[其他]

  • 提高了安装程序的兼容性;(2010-12-11)
  • 更新了帮助文件。(2011-3-6)

如果您在使用 EasyX 当中遇到了问题,或者有更好的建议,请到社区提出:http://tieba.baidu.com/f?kw=easyx。十分期待您的反馈!

下载统计: 更新时间:2011/3/6