我正在制作某种图像查看器/编辑器程序,它可以在所有 3 个主要平台上运行。
我知道我不能使用 OpenGL,因为这个程序应该可以使用最糟糕的 GFX 卡,这意味着可能没有可用的 OpenGL 驱动程序。
其他程序如何在不使用硬件加速的情况下如此快速地在屏幕上绘制?(GFX 卡)。
我以前使用 SDL 在屏幕上渲染像素,这可能是解决方案吗?或者我应该为所有 3 个主要系统(Windows、Mac、Linux)分别实现图像渲染?如果是这样,哪些库用于所有这 3 个系统?
我不需要任何花哨的动画,只需要简单的静止图像,我可以放大/缩小并用鼠标移动。我不知道图像移动是如何工作的,因为这将不得不更新屏幕上的所有像素,这会很慢,有什么技巧可以优化吗?(没有硬件加速)。
比如 Paint Shop Pro 7 有非常优化的图像查看,我认为它根本不使用我的 GPU,而且它也非常快,我自己如何才能达到那个速度?