Я не вижу возможности разделить изображение самостоятельно. Что-то должно извлечь эти отдельные изображения из полосы, чтобы вы могли использовать их независимо.
Вы, очевидно, обижаетесь на предложение (или даже расследование) любых альтернативных подходов, поэтомуДумаю, я пропущу эту часть моего ответа ...
Самый простой способ разбить это в .NET - это использовать Graphics
класс .который оборачивает GDI + и предоставляет несколько полезных функций, связанных с рисованием.Наиболее важным здесь является DrawImage
, который обеспечивает несколько различных перегрузок, которые позволяют вам указать размеры области внутри source изображения для рисования.Изменяя эти координаты, вы можете извлечь каждое из отдельных изображений в вашей полосе, нарисовав их в новый Bitmap
.И когда у вас есть Bitmap
, вы можете либо присвоить его элементу управления, сохранить его на диск или сделать с ним все, что захотите.