首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何随机生成数字来改变UIImage的对比度?

如何随机生成数字来改变UIImage的对比度?
EN

Stack Overflow用户
提问于 2013-12-24 01:40:23
回答 2查看 228关注 0票数 0

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

EN

回答 2

Stack Overflow用户

发布于 2013-12-24 01:44:18

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

代码语言:javascript
复制
int x = arc4random() % 1000;

这会生成一个介于0和999之间的随机数。可以使用以下命令生成的浮点数:

代码语言:javascript
复制
#define ARC4RANDOM_MAX      0x100000000

double myValue = floorf(((double)arc4random() / ARC4RANDOM_MAX) * 10.0f);
票数 0
EN

Stack Overflow用户

发布于 2013-12-24 01:47:25

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

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

然后就走:

代码语言:javascript
复制
[myImage brightness:arc4random() % 256 / 255]
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20748477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档