以前没做过图像处理,这方面没什么经验。
代码经过优化,去掉了浮点运算,压缩后的图像与PhotoShop压缩的图像比较,亮度有些微损失。测试将1024x768的24bit图像进行压缩,目标图像也是24bit,结果如下
目标图像960x720, 20次压缩耗时1560毫秒,平均每次78毫秒
目标图像800x600, 20次压缩耗时1360毫秒,平均每次68毫秒
目标图像600x450, 20次压缩耗时1280毫秒,平均每次64毫秒
目标图像400x300, 20次压缩耗时810毫秒,平均每次40.5毫秒谁有更快的代码?