顏色轉圖片、View轉圖片

1、顏色轉圖片
+ (UIImage *)createImageWithColor:(UIColor *)color {
   
    CGRect rect=CGRectMake(0.0f, 0.0f, 1.0f, 1.0f);
    UIGraphicsBeginImageContext(rect.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetFillColorWithColor(context, [color CGColor]);
    CGContextFillRect(context, rect);
    UIImage*image = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return image;
}
2、View轉圖片(截屏)
+ (UIImage *)createImageWihtView:(UIView *)view {
    UIGraphicsBeginImageContextWithOptions(view.bounds.size, YES, view.layer.contentsScale);
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *image=UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return image;
}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,355評論 25 708
  • 發(fā)現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,704評論 4 61
  • 珍惜的道理每個人都懂,可就是這樣的,未知的意外和遙遠的死亡總會讓人忽略真正重要的此刻。 好多人最后都是這樣的。 天...
    白完閱讀 518評論 0 1
  • D18。我不懂得西式早餐,也不懂得中式早餐,但我就喜歡瞎搗騰。在我連續(xù)搗騰十幾個早晨后,我發(fā)現我愛上了這種搗騰,同...
    美食營養(yǎng)師黃琳艷閱讀 285評論 0 0
  • 人類誕生是地球上最偉大事件??墒侨祟愂窃趺磥淼模课覀兪钦l?我們要到哪兒去? 本世紀最大的科學發(fā)現之一,就是人類起源...
    量子哥閱讀 1,699評論 5 12

友情鏈接更多精彩內容