我想知道是否可以在Objective C(Mac osx)中以编程方式创建空白图像?我的要求是我想创建一个水印,所以一个源图像是在那里..但我需要创建另一个图像,并添加一些文本到该图像,并绑定第二个图像与第一个,以便它将显示为水印。是否有可能创建一个这样的图像?我知道如何合并两张图片。我不知道如何以编程方式创建图像并在其上添加一些文字。以编程方式创建图像客观c
2
A
回答
2
u能创造这样的形象,希望这有助于ü..
NSImage *blackImage = [[NSImage alloc]initWithSize:NSMakeSize(22, 12)];
[blackImage lockFocus];
NSColor *blackColor=[[NSColor blackColor]autorelease];
[blackColor set];
NSRectFill(NSMakeRect(0, 0, 22, 12));
[blackImage unlockFocus];
[item setImage:[blackImage autorelease]];//now you can get the black image hear item is imageView this is without ARC code u can remove autorelease if u want
4
可以使用创建一个空白PNG:
// The NO here is the opaque parameter. You can set it to YES according to your needs.
UIGraphicsBeginImageContextWithOptions(CGSizeMake(150, 150), NO, 0.0);
UIImage *blankImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
+0
尼科斯·感谢,上面的代码仅适用于iOS应用程序。我在问Mac OSX。感谢您的美好时光 – Jio
相关问题
- 1. 以编程方式创建图像?
- 2. 以编程方式创建图像的最佳方式
- 3. 以编程方式创建流程图
- 4. C#以编程方式创建报表
- 5. C#以编程方式创建资源
- 6. C#以编程方式形成图像
- 7. 以编程方式创建绘图
- 8. 以编程方式创建视图
- 9. 以编程方式创建UML类图
- 10. 以编程方式创建视图
- 11. 试图以编程方式创建rightBarButtonItem
- 12. 以编程方式创建视图
- 13. ios以编程方式创建视图
- 14. 以编程方式创建GMF图
- 15. iOS以编程方式创建视图
- 16. 以编程方式创建拨号图像的最佳方法?
- 17. 以编程方式创建图像的缩略图
- 18. 方式在另一个平台上创建客观c程序?
- 19. 以编程方式创建更高分辨率的PNG图像
- 20. 以CameraCaptureTask创建的CameraRoll图像编程方式
- 21. 以编程方式在Flex 3中创建背景图像
- 22. 以编程方式在媒体库下创建图像
- 23. 以编程方式在iOS中创建渐变图像
- 24. 以编程方式在图像上创建可点击区域
- 25. 以编程方式在android中创建透明图像
- 26. 以编程方式创建一个JavaScript的SVG图像元素
- 27. 如何在android中以编程方式创建GridView图像库?
- 28. 如何以编程方式创建图像按钮菜单?
- 29. 如何以编程方式创建图像像堆栈交换图像flair
- 30. 以编程方式创建并编译来自程序的C++
谢谢单..完美的作品..我创建了一个空白的黑色图像,并在nsimageview中显示。现在我正在尝试在其上添加文本。谢谢...你节省了我的时间.. – Jio