>492
アルゴリズムというか、使ってる API が悪いんだと思うが。

VB は知らんが、Win32 API だとピクセル単位で画像データを処理するのは
SetPixel(), GetPixel() という API だが、これは GDI 汎用に作られてるために
ムチャクチャ遅い。

画像処理をやる場合には、ふつうは CreateDIBSection + BitBlt を使う。あと
画像反転程度なら、自前でコード組むまでもなく BitBlt の引数で指定できる
ぞ。

(続きは Win32 関係のスレに行った方が、詳しい人間が見つかると思われ)