为什么有些程序比我的快?

时间:2012-12-10 15:37:31

标签: c image performance loading

今天我决定从文件中加载7500万个值到内存中,并意识到它真的很慢。该文件是5000 x 5000图片,我知道这是非常大的,但它有利于测试。我的程序所做的是将图片加载到数组中,以便进行编辑。事情是我用一个名为paint.net的程序制作了图片,并且它在30秒内加载它没问题。那么这些图像编辑程序如何运作得如此之快?我用C编写了我的程序,所以它应该和其他任何程序一样快吗?我还确保我加载图像的循环非常基本,没有额外的代码可以放慢速度。

1 个答案:

答案 0 :(得分:3)

为什么不阅读其他程序的来源? Paint.NET不是开源的,但GIMP同样擅长编辑图像,is