|
|
1
6
我已经做了一些修正,使您的代码的第一个版本更快:
更新时间: |
|
|
2
2
解开循环中的部分可以提供更高的性能(lig将img.bitmap.canvas放入循环外的变量中)。
但最大的影响可能是使用“Scanline”属性,并将一行中的所有像素都转换为一个局部变量,这会有更大的帮助(必须切换循环的高度和宽度)。 |
|
|
3
2
没有剖析器很难确定,但看看这个,我猜你会浪费很多时间来查找
我要做的第一件事就是把它保存为一个值,比如:
这将大大加快事情的发展。 |
|
|
4
2
具有校正(更快)像素值的Serg代码:
|
|
zeus · 如何在调整数组大小后保持指向动态数组的指针有效? 1 年前 |
|
|
SignalOne · 德尔福(FMX)循环参考 2 年前 |
|
|
Sascha Ott · 如何从线程调用线程的方法? 2 年前 |
|
|
user1580348 · 问题:如何在上次最小化后还原应用程序? 2 年前 |
|
tua · Delphi的TLinkLabel坏了吗? 2 年前 |
|
|
Frank.Wu · delphi:RGB到HSL不正确 2 年前 |