SwiftUI—两个图像视图之间的色彩混合

简介: SwiftUI—两个图像视图之间的色彩混合

在图像之间进行颜色像素之间的运算。


示例代码:


VStack{
    Image("girlPicture")
    .blendMode(.difference) //插值混合模式查看每个通道中的颜色信息,并从基色中减去混合色,或从混合色中减去基色。与白色混合将反转基色的值,与黑色混合测不会发生变化
    ZStack{ //由于图片和背景颜色,也就是和白色按照差值模式进行混合,所以图片的颜色发生了反转。共有21种颜色混合模式,您可以逐一尝试不同混合模式的效果
    Image("texture") //添加另一个图像视图图像视图位于ZStack视图之内,这样ZStack视图里的所有图像视图,都将在垂直屏幕的方向上进行排列
    Image("girlPicture") //继续添加一个图像视图,该图像视图和前一个图像视图尺寸相同,并且位于前一个图像视图的上方
        .blendMode(.multiply) //设置图像的混合方式为差值
    }
}
.padding()


2466108-a166b4e46da5665b.webp.jpg


目录
相关文章
|
存储 iOS开发 MacOS
iOS小技能: ips 文件的分析
主要分析3块: 1. Triggered by Thread线程的调用栈回溯信息 2. 与架构相关崩溃的线程状态(crashed with ARM Thread State) 3. Binary Images信息
1048 0
iOS小技能: ips 文件的分析
|
Android开发 Kotlin JavaScript
Compose 为什么可以跨平台?
Compose 为什么可以跨平台?
675 0
Compose 为什么可以跨平台?
|
人工智能 达摩院 并行计算
中文语音识别转文字的王者,阿里达摩院FunAsr足可与Whisper相颉顽
君不言语音识别技术则已,言则必称Whisper,没错,OpenAi开源的Whisper确实是世界主流语音识别技术的魁首,但在中文领域,有一个足以和Whisper相颉顽的项目,那就是阿里达摩院自研的FunAsr。 FunAsr主要依托达摩院发布的Paraformer非自回归端到端语音识别模型,它具有高精度、高效率、便捷部署的优点,支持快速构建语音识别服务,最重要的是,FunASR支持标点符号识别、低语音识别、音频-视觉语音识别等功能,也就是说,它不仅可以实现语音转写,还能在转写后进行标注,一石二鸟。
中文语音识别转文字的王者,阿里达摩院FunAsr足可与Whisper相颉顽
|
7月前
|
存储 运维 监控
阿里云飞天洛神云网络子系统“齐天”:超大规模云网络智能运维的“定海神针”
阿里云飞天洛神云网络子系统“齐天”:超大规模云网络智能运维的“定海神针”
244 3
|
9月前
|
敏捷开发 人工智能 JavaScript
Figma-Low-Code:快速将Figma设计转换为Vue.js应用,支持低代码渲染、数据绑定
Figma-Low-Code 是一个开源项目,能够直接将 Figma 设计转换为 Vue.js 应用程序,减少设计师与开发者之间的交接时间,支持低代码渲染和数据绑定。
533 3
Figma-Low-Code:快速将Figma设计转换为Vue.js应用,支持低代码渲染、数据绑定
|
10月前
|
机器学习/深度学习 人工智能 算法
《C++与 ONNX:构建跨平台推理引擎的智慧融合》
本文探讨了如何在 C++ 中整合 ONNX 格式模型,实现跨平台部署。首先介绍了 ONNX 的重要性和跨平台部署的意义,然后详细阐述了整合 ONNX 模型到 C++ 推理引擎的步骤,包括模型解析、计算图构建、节点计算功能实现、内存管理和跨平台适配。最后讨论了性能优化、模型兼容性和开发复杂性等挑战及解决方案,并展望了未来的发展前景。
242 9
|
存储 前端开发 JavaScript
前端技术深度探索:从基础到现代框架的实践之旅
前端技术深度探索:从基础到现代框架的实践之旅
213 3
|
存储 JavaScript 前端开发
.env.development是什么
.env.development是什么
428 0
|
缓存 开发工具 git
Git Cloning into :error: RPC failed
Git Cloning into :error: RPC failed
226 0
OpenCV-图像阴影调整
OpenCV-图像阴影调整
418 0