【问题标题】:Drawing text on an NSImage在 NSImage 上绘制文本
【发布时间】:2011-05-04 20:58:24
【问题描述】:

我正在努力寻找任何关于如何在 NSImage 上绘制一些文本的好的教程或帖子。我觉得这是一个非常简单的过程,但我就是做不出来!

我已经有一个 NSImage,我需要在最后得到一个操纵的 NSImage。

有人知道我该怎么做吗?

谢谢, 汤姆。

【问题讨论】:

    标签: objective-c core-graphics nsimage


    【解决方案1】:

    可能有更简单的方法,但我个人会使用以下方法。

    要将文本放在图像上,请使用 NSString 方法:

    - (void)drawInRect:(NSRect)aRect withAttributes:(NSDictionary *)attributes
    

    然后,(我假设您希望将其保留在您的图像中),使用 NSImage 方法:

    NSImage *newImage = [[NSImage alloc] initWithData:[myView dataWithPDFInsideRect:[oldImage frame];
    

    【讨论】:

      猜你喜欢
      • 2012-12-02
      • 2018-04-02
      • 1970-01-01
      • 2020-08-20
      • 1970-01-01
      • 2020-08-02
      • 2020-08-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多