在macOS下将字符串字符打印到图像

时间:2018-11-18 09:54:16

标签: ios string image alignment appkit

我正在构建一个用于打印的命令行工具,以所有可用字体说“ A”,然后将其另存为图像以训练NN。 原来,当我用 String

计算边界框时
func size(withAttributes attrs: [NSAttributedString.Key : Any]? = nil) -> CGSize

NSString

func boundingRect(with size: NSSize, options: NSString.DrawingOptions = [], attributes: [NSAttributedString.Key : Any]? = nil) -> NSRect

结果文本在许多图像中的布局不同,它们的大小差异很大,页边距也不同。我什至尝试使用 NSTextField sizeToFit ,但是结果是一样的。 理想情况下,我想指定目标图像的大小和边距,计算必要的字体大小并使文本在图像中居中。 有什么想法吗?

0 个答案:

没有答案