文字生成圖片

//文字生成圖片

-(UIImage *)imageFromText:(NSString *)contentStr withFont: (UIFont *)font
{
    
    //確定文字的size
    CGFloat imageWidth = [UIScreen mainScreen].bounds.size.width - 20;
    CGSize contentSize = [contentStr boundingRectWithSize:CGSizeMake(imageWidth, 0) options:NSStringDrawingUsesFontLeading attributes:@{NSFontAttributeName : font} context:nil].size;
    
    UIGraphicsBeginImageContextWithOptions(contentSize,NO,0.0);
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    CGContextSetCharacterSpacing(ctx, 10);
    CGContextSetTextDrawingMode (ctx, kCGTextFill);
    CGContextSetRGBFillColor (ctx, 0.1, 0.2, 0.3, 1); // 6
    CGContextSetRGBStrokeColor (ctx, 0, 0, 0, 1);
    
    CGRect rect = CGRectMake(0, 0, contentSize.width, contentSize.height );
    [contentStr drawInRect:rect withAttributes:@{NSFontAttributeName : font}];
    
    // transfer image
    UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    
    
    return image;
    
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一直在看別人寫的文章,而自己卻不敢執(zhí)筆來寫,一是怕寫得不好,二是平時(shí)也不太有寫文章的習(xí)慣,所以總感覺看別人寫就好啦...
    e618211d6873閱讀 10,395評論 5 17
  • 開發(fā)中,經(jīng)常會遇到一時(shí)找不到合適尺寸的圖片的情況.這時(shí),我們可以用"文字圖片"來臨時(shí)占位. Just Show C...
    leophy閱讀 4,282評論 1 1
  • 最近工作特忙,好久沒靜下心總結(jié)一些開發(fā)中的心得,后面會陸續(xù)寫一些文章總結(jié)一下最近遇到的問題和一些收獲吧~ 閑話少說...
    田野光閱讀 16,325評論 11 33
  • 這兩周我一直在校稿,看著自己曾經(jīng)寫的東西一度自信心低落的一塌糊涂。想著這都是些什么破東西啊,真出了這書怎么還會有人...
    曹大森閱讀 329評論 0 0
  • 楊梅除貌美外,味道也是極佳的。不成熟時(shí)極酸,熟了酸里帶甜。它除了生吃,也可拿來做楊梅罐頭和楊梅酒。 做楊梅...
    蓮子清清閱讀 352評論 7 4

友情鏈接更多精彩內(nèi)容