1234567891011121314151617181920212223242526272829303132333435363738394041 |
- //
- // UIImage+Placeholder.swift
- // SwiftBilibili
- //
- // Created by 罗文 on 2021/1/19.
- // Copyright © 2021年 罗文. All rights reserved.
- //
- import UIKit
- import SwiftyImage
- extension UIImage {
-
- class func placeholderImage(bgColor:UIColor = .db_gray,bgSize:CGSize) -> UIImage? {
-
- if bgSize == .zero {
- return nil
- }
-
- let bgImage = UIImage.size(bgSize).color(bgColor).image
- let centerImage = NYImage.Home.default_img!
- let placeholderImage = bgImage + centerImage
- return placeholderImage
- }
-
- class func resizeImage(image:UIImage?,newSize:CGSize) -> UIImage? {
-
- guard let image = image else {
- return nil
- }
-
- UIGraphicsBeginImageContext(newSize)
- image.draw(in: CGRect(x: 0, y: 0, width: newSize.width, height: newSize.height))
- let newImage = UIGraphicsGetImageFromCurrentImageContext()
- UIGraphicsEndImageContext()
- return newImage
- }
-
-
- }
|