вывести символ строки на изображение в macOS - PullRequest
0 голосов
/ 18 ноября 2018

Я создаю инструмент командной строки для печати, скажем «А» во всех доступных шрифтах, а затем сохраняю его как изображения для обучения NN. Оказывается, когда я вычисляю ограничивающую рамку с String 's

func size(withAttributes attrs: [NSAttributedString.Key : Any]? = nil) -> CGSize

или NSString s

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

результирующий текст по разному выкладывается на многих изображениях, их размеры значительно различаются, а поля разные. Я даже пытался использовать NSTextField s sizeToFit , но результат тот же. В идеале я хотел бы указать размер целевого изображения и поля, рассчитать необходимый размер шрифта и центрировать текст на изображении. Есть идеи?

...