我想用MagickNet将一些图像拼接在一起(jpg / bmp - 无论如何)。
有没有人对此有一些很好的参考?
答案 0 :(得分:3)
来自FreeImage.NET的sourceforge项目论坛:
嗨,
使用FreeImage_Allocate创建一个新的空(黑色)结果图像。使用FreeImage_Load加载要缝合的每个图像。使用FreeImage_Paste将加载的图像粘贴到结果图像中,其中参数dst是分配的结果图像,参数src是加载的图像。粘贴图像后,使用FreeImage_Unload卸载图像以防止应用程序泄漏内存。粘贴所有图像后,使用FreeImage_Save保存结果图像。然后通过再次调用FreeImage_Unload来卸载结果图像的内存,从而释放结果图像的内存。
注意:目前,使用FreeImage_Paste粘贴的图像不得超过任何目标图像的边。没有执行自动裁剪,因此您必须确保顶部和左侧的参数不小于0(零),左侧+左侧以及顶部+分别不大于目标图像的宽度或高度。
Carsten