.net - GDI+ 中的经验法则

标签 .net graphics gdi+

我一直在 .NET 中编写一些 GDI+ 代码,并且一直在努力学习我的类(class)。简单的事情,如:

  • 在屏幕上看起来不错的在纸上看起来可能不好看,反之亦然
  • 缓存太多对象会导致 OutOfMemoryException
  • float 不准确

  • ...等等。我相信有经验的人可以添加更多内容。

    一般使用 GDI+ 或任何图形库时应遵循哪些好的规则?

    每个帖子一个有用的提示会很好。谢谢。

    最佳答案

    尽可能晚地创建对象(不要过早地优化/缓存)并尽可能早地释放它们(如果 IDisposable,则调用 Dispose 或包装在 using 语句中)。

    关于.net - GDI+ 中的经验法则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1294666/

    相关文章:

    matlab - 为什么 surf 函数中 Z 尺寸相反

    .net - 调整图像大小会在右侧和底部裁剪一个像素

    c# - GDI+ 中出现一般性错误

    c++ - Gdiplusshutdown 导致退出代码 1

    c# - 有没有更好的方法来限制高吞吐量作业?

    c# - Azure 计划 Web 作业设置

    c# - 描述接口(interface)之间的关系

    c# - 用于匹配季节和剧集的正则表达式

    opengl - 3D游戏特效,火、闪电、水、冰

    flash - AS3 : beginGradientFIll() doesn't make me a gradient!