【发布时间】:2012-07-11 16:22:07
【问题描述】:
我正在尝试为我在 Objective-c 中编写的一个类创建随机生成的图像,并且只是希望对不同的图像属性和类型有所了解。 我想创建以下函数:
-(UIImage*)randomlyGenerateAnImage;
此函数将使用成员数据创建一个准随机算法生成的 UIImage。
我真的很难理解 UIImages、CGRects 和 CGContextRefs 之间的关系。哪个是我绘制的,我应该为 UIImage 分配什么。
编辑 我正在尝试动态生成我的图像,例如:
UIImage * newImage = [[UIImage alloc] "initBlankImageWithSize(X, Y)"];
CGContextRef * newContext = "getContextFromImage(newImage)";
"在 newContext 上绘制......";
返回新图像;
【问题讨论】:
-
不是你问的,但是对于“创意编码”类型的练习,你可能会发现 openFrameworks (openframeworks.cc) 更容易管理,因为很多图形管道管道都被简化了
标签: objective-c uiimage cgrect cgcontextref