我有左图像的源图像和右图像的一组元素:Source Image And Elements ...
..我需要生成像this这样的马赛克图片。
但直到这一刻我还没有使用过图像,而且我不知道应该从哪里开始。
我在C#工作了几年,但你可以举出其他类似语言的例子。
答案 0 :(得分:2)
您提供的结果图片显然是ministeck模式 - 在2011年,他们有一个可下载的软件,似乎可以满足您的需求。 (ministeck不再提供这个版本,但似乎pfci.de仍提供下载)。
因此,如果您只是想从给定图像生成ministeck的模式,请使用他们的软件。如果你正在使用算法来实现不同的东西,这将无济于事。
修改强>
好的,如果您在分析图像后,需要将其加载到这样的对象中:
using(Bitmap b = new Bitmap(yourFileName))
{
MessageBox.Show(string.Format("image size {0} by {1} pixels", b.Width, b.Height));
MessageBox.Show(string.Format("color of pixel (100,100) is {0}", b.GetPixel(100, 100).ToString()));
}
Bitmap对象有多个properties和methods,可帮助您分析图像内容。试试这个开始分析你的图像,不要忘记随后处理你的位图或将其包装成如上所示的using语句......