来自两个NSImages的NSImage

时间:2012-05-12 19:00:18

标签: objective-c macos cocoa

我有一个矩形的NSImage A,我想缩放以嵌入一个保持A比率的平方透明图像B.所以,最后我会得到一个带有矩形的平方图像。

我该如何撰写该图片?我的意思是,如何在另一个NSImage上绘制NSImage并保存生成的图像?。

我一直在阅读关于在beizer中剪切NSImage的内容,但我需要保持比率而不是填充beizer square。

我希望你明白我的意思。

感谢。

1 个答案:

答案 0 :(得分:2)

“可可绘图指南”有一个名为“绘图到图像”的部分。从该文件:

  

可以通过将焦点锁定在NSImage对象上并将其他图像或路径绘制到图像上下文中来以编程方式创建图像。虽然您也可以将生成的图像数据保存到文件中,但此技术对于创建要渲染到屏幕的图像非常有用。

那里有示例代码。