gpt4 book ai didi

iPhone:Retina 显示屏将字体写入 UIImage

转载 作者:可可西里 更新时间:2023-11-01 17:10:44 25 4
gpt4 key购买 nike

Objective-C 答案很好,我正在使用 MonoTouch 作为引用。

我在 UIImage 上写文本。视网膜以断断续续的方式显示字体。看起来像素加倍了,我想这就是正在发生的事情。如何将清晰的字体写入 UIImage?

 //context is a CGBitmapContext

context.SetFillColor (color.CGColor);
context.SelectFont (font.Name, font.PointSize, CGTextEncoding.MacRoman);

context.SetTextDrawingMode (CGTextDrawingMode.Fill);
context.ShowTextAtPoint (pt.X, pt.Y, text);

enter image description here

最佳答案

当你创建图像上下文时,你应该调用

UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale);

不是常规的 UIGraphicsBeginImageContext,这将在 Retina 显示器中生成一个具有上下文能力的显示。

关于iPhone:Retina 显示屏将字体写入 UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9302598/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com