2013-02-28 2 views
1

Если я объединить два изображения с помощью методики описаны здесь:Извлечение изображения из комбинированного изображения

Combine two Images into one new Image

Как я могу реконструировать два отдельных изображения с их комбинированной форме?

+0

Я думаю, что вы должны были бы знать координаты пикселя каждого изображения, а затем извлечь изображение с изображения, используя изображение изображения изображения изображения ... Извините ... По сути, вы захотите захватить пиксели, которые составляют изображение, которое вы хотите, из «комбинированного» образа изображения изображения. –

+0

Знаете ли вы оригинальные размеры изображений? Например, если вы объединили изображение 16x16 и 32x32 с методом, описанным в связанном вопросе, вы получили бы изображение 48x32, но сохранили ли вы размеры 16x16 и 32x32, или вы оставите только изображение 48x32? –

+0

Размеры известны. Но предположим, что файл был сохранен на диск и считывается как растровое изображение отдельной программой. –

ответ

2

Предполагая, что вы знаете размеры исходных растровых изображений вы можете просто клонировать прямоугольник растрового изображения:

Bitmap bitmapLeft = bitmap.Clone(new Rectangle(0, 0, widthLeft, heightLeft), PixelFormat.DontCare); 
Bitmap bitmapRight = bitmap.Clone(new Rectangle(widthLeft, 0, widthRight, heightRight), PixelFormat.DontCare); 
Смежные вопросы