public static List <BitmapSource> SepararImagem(ImagemProcessar imagemProcessar, int altura) { var imagem = BitmapSource2Bitmap(imagemProcessar.Imagem); var primeiraImagem = imagem.Clone(new Rectangle(0, 0, imagem.Width, altura), imagem.PixelFormat); var segundaImagem = imagem.Clone(new Rectangle(0, altura, imagem.Width, imagem.Height - altura), imagem.PixelFormat); return(new List <BitmapSource>() { Bitmap2BitmapSource(primeiraImagem), Bitmap2BitmapSource(segundaImagem) }); }
public static BitmapSource CombinarImagens(ImagemProcessar primeiraImagem, Bitmap segundaImagem) { return(CombinarImagens(BitmapSource2Bitmap(primeiraImagem.Imagem), segundaImagem)); }