图片处理是我们后期开发中一个很重要的技能。给图片进行图像颜色的设置:设置模糊效果、设置图片的亮度、反转图片的颜色、对比度等效果.
1、init(String, bundle: Bundle?) 创建可以用作控件内容的带标签的图像。
2、创建用作控件的图像
init(String, bundle: Bundle?, label: Text) 创建带有标签的图像,该图像可以用作带有指定标签的控件内容。
init(CGImage, scale: CGFloat, orientation: Image.Orientation, label: Text) 基于Core Graphics图像实例创建带标签的图像,可用作控件的内容。
3、创建装饰用图像
init(decorative: String, bundle: Bundle?) 创建未标记的装饰性图像。
init(decorative: CGImage, scale: CGFloat, orientation: Image.Orientation) 根据Core Graphics图像实例创建未标记的装饰性图像。
4、创建系统符号图像
init(systemName: String) 创建系统符号图像。
5、从系统表示创建图像
init(uiImage: UIImage) 从UIKit图像实例创建SwiftUI图像。
init(nsImage: NSImage) 从AppKit图像实例创建SwiftUI图像。
func resizable(capInsets: EdgeInsets, resizingMode: Image.ResizingMode) -> Image 设置SwiftUI调整图像大小以适合其空间的模式。
enum ResizingMode SwiftUI用于调整图像大小以适合其包含视图的模式。
enum Scale 适用于相对于文本的矢量图像的比例。
func renderingMode(Image.TemplateRenderingMode?) -> Image 指示SwiftUI是按原样呈现图像还是使用其他模式呈现图像。
enum TemplateRenderingMode 指示SwiftUI如何渲染图像的类型。
func interpolation(Image.Interpolation) -> Image 指定用于渲染需要插值的图像的当前质量级别。
enum Interpolation 渲染需要插值的图像(例如缩放图像)的质量级别。
func antialiased(Bool) -> Image 指定SwiftUI在渲染图像时是否应用抗锯齿。
enum Orientation 图像的方向。
static func == (Image, Image) -> Bool 返回一个布尔值,该值指示两个值是否相等。
static func != (Self, Self) -> Bool
除非注明,网络人的文章均为原创,转载请以链接形式标明本文地址:https://www.55mx.com/post/136
《【SwiftUI基础篇】22 图像修饰器:调整大小、缩放、渲染等》的网友评论(0)