给定图片(格式是问题的一部分)我希望能够将其转换为我的“格式”。我的格式就是说,只是一个简单的X by Y布尔数组,覆盖时间图像的大小,说明特定像素是否“开启”。颜色无关紧要。我不知道图像格式(如BMP,JPG,GIF),因此只要读取图像然后“映射”该像素状态即可。将“图片”/“图片”格式转换为我自己的
我猜测难度可能是确定图像中是否有特定的像素处于“开”状态。由于这是我创建的程序的特定部分的一部分,因此我可以确保用户仅以单一颜色和特定范围创建图像。例如通常的红色,绿色,黄色等
我想要实现的是让用户使用任何他们想要的图像程序(例如mspaint)来绘制他们的图像,然后将其保存并导入到我的应用程序中稍后的一点。
是否有任何图形格式允许我这样做?我希望我已经提供了足够的信息,为我所追求的。我将提供一个非常基本的例子。
例如:image created是20,10,并且用户从点0,0 - > 6,0(即7个像素宽)绘制了一条直线。他们已经将它保存为BMP,JPG。然后,我想打开该图像,并对其进行扫描以确定是否绘制了特定的像素。所以像素0,0 1,0 2,0 3,0 4,0 5,0 6,0将“开”,其他所有像素将关闭。如果我不得不迫使他们将它保存为特定类型,我对此感到高兴。
我使用Delphi作为我的开发语言。
感谢
杰森
对于它的价值,你所描述的 - 开/关图形 - 基本上是一个单色的位图。你所要做的就是创建一个面具。 – GrandmasterB 2011-02-04 07:28:55