I need to process large images (20,000x20,000pixels) in C#. Opening these images directly isn\'t the way to go because of memory limitations, but what I want to do is split
I'd do it with ImageMagick. There is a pretty solid .NET API available, and it is typically the best way to do image processing like this.
Look under .NET, part of the way down the page.
http://www.imagemagick.org/script/api.php
Here is the info on how the crop stuff in ImageMagick works, for the command line version.
http://www.imagemagick.org/Usage/crop/#crop