1234567891011121314151617181920212223242526 |
- import Foundation
- import UIKit
- extension UIImage {
-
- func scaleToSize(newSize: CGSize) -> UIImage {
- UIGraphicsBeginImageContextWithOptions(newSize, false, 0.0)
- draw(in: CGRect(x: 0, y: 0, width: newSize.width, height: newSize.height))
- let newImage: UIImage = UIGraphicsGetImageFromCurrentImageContext()!
- UIGraphicsEndImageContext();
- return newImage
- }
-
- func alpha(_ value:CGFloat) -> UIImage {
- UIGraphicsBeginImageContextWithOptions(size, false, scale)
- draw(at: CGPoint.zero, blendMode: .normal, alpha: value)
- let newImage = UIGraphicsGetImageFromCurrentImageContext()
- UIGraphicsEndImageContext()
- return newImage!
- }
-
-
-
- }
|