iOS-如何在披萨饼皮图像的范围内随机定位披萨配料图像



我正试图在iOS应用程序中构建一个披萨查看器,该应用程序以披萨皮为基础图像,当用户选择添加配料时,我希望能够随机添加配料图像来覆盖披萨。

需要指出的几点:

  • 披萨是一个圆圈
  • 散射区应该是披萨饼皮的一个子集(我不希望图像显示在饼皮区域(
  • 我希望能够指定一半(仅右半,仅左半,或整个披萨(
  • 尽可能减少成分的重叠是理想的
  • 配料图像是将配料切碎后放在披萨上的图像。为了避免它们看起来都一样,切换方向和位置会给人一种随意的观感

我以前从来没有做过这样的事情,所以我只是想找到正确的方向。我该如何解决这样的问题?我不一定在寻找代码片段,而是在寻找解决这个问题的理论方法。

学会与披萨上的白色物质共存。说真的,不过你真的应该使用.png图片。如果没有可用的png图像,我们可以在电脑上gimp将其裁剪出来,并将其放在rgba#000000ff背景上。

嘿,这可能不是你想要的,但这不是为每种成分创建浇头png图像(透明背景(的更简单的方法(因为你无论如何都必须(,每种成分有2个。一个是全披萨上的特定成分,另一个是两半的?然后,根据用户选择的一侧,只需使用imageOrientation方法翻转图像即可。我认为这样你就可以更好地控制如何"分散"原料。

也许这不是你想要的答案,但这是一个选择。祝你好运!:(

最新更新