Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何定义角点_C#_Winforms_Graphics - Fatal编程技术网

C# 如何定义角点

C# 如何定义角点,c#,winforms,graphics,C#,Winforms,Graphics,有一张图片,我想在上面自动剪切6帧: 为此,我需要学习框架的角点,但我不知道如何做到这一点。我需要确定的点在此处用黑线标记: 或者可能有人知道一个自动切割精灵的程序?我认为这不是切割图像的正确方法 最好创建标准矩形,并使用关键帧遮罩去除背景色 最好的设计师告诉你要点 顺便说一下,如果您想自动查找: 全自动解决方案包括扫描图像中的填充像素。硬、慢、不可靠。不推荐 imo的最佳方式是半自动解决方案 添加几(6)numericumpdowns(或轨迹栏)以控制 StartX和StartY 矩

有一张图片,我想在上面自动剪切6帧:

为此,我需要学习框架的角点,但我不知道如何做到这一点。我需要确定的点在此处用黑线标记:



或者可能有人知道一个自动切割精灵的程序?

我认为这不是切割图像的正确方法

最好创建标准矩形,并使用关键帧遮罩去除背景色

最好的设计师告诉你要点

顺便说一下,如果您想自动查找:


全自动解决方案包括扫描图像中的填充像素。硬、慢、不可靠。不推荐

imo的最佳方式是半自动解决方案

添加几(6)
numericumpdowns
(或
轨迹栏
)以控制

  • StartX和StartY
  • 矩形宽度和高度以及
  • 间隙的宽度和高度
在图像上绘制矩形以控制每次值更改的结果

当你高兴的时候,你就把照片剪下来

最大的优点是所有的矩形都具有相同的大小,就像精灵通常应该具有的大小一样。你可以控制利润率

以下是一个在工作时取消轨迹栏滑块的示例:


顺便说一句:你的“精灵地图”制作得不好,因为精灵的大小不一样;因此,它们将不得不单独删除。显然与精灵贴图的正常方式相反。

我想自动获取它我想自动获取它您解决了问题吗?是的,解决了只要精灵彼此分离,问题就不难、不慢或不可靠。你只需要一个洪水填充算法。然而,它确实需要大量的工作。???a) 洪水填充似乎完全不相关,而且b)这不是很多工作。维基百科有一些很好的简单算法,人们甚至可以求助于一些旧的gdi调用。但是:我看不出有什么关系。此外:精灵可能由未连接的部分组成,必然会导致全自动解决方案失败。在动画中,没有未连接的部分,这意味着您的模型始终是连续的。如果没有,则无法进行动态力、运动模拟或精灵已损坏。泛光填充算法可用于在两个x-y轴上查找最小-最大值。您确定您确实阅读并理解了该问题吗???