0

我需要随机生成 UIImage 的对比度。我该怎么做?另外,如果你能告诉我如何对色调、亮度、锐度、饱和度等做同样的事情。

4

2 回答 2

0

您可以通过这种方式生成随机数:

int x = arc4random() % 1000;

生成一个介于 0 到 999 之间的随机数。您可以使用以下方法生成一个浮点数:

#define ARC4RANDOM_MAX      0x100000000

double myValue = floorf(((double)arc4random() / ARC4RANDOM_MAX) * 10.0f);
于 2013-12-23T17:44:17.547 回答
-1

您可以使用此图像过滤类别

https://github.com/esilverberg/ios-image-filters

然后去:

[myImage brightness:arc4random() % 256 / 255]
于 2013-12-23T17:47:24.687 回答