python - 从图像制作蒙版
问题描述
我有两个相同分辨率的复杂图形的 png 图像。第二张图片总是一样的。我想在第二张图像上指定黑点的位置,并在第一张图像的区域中反转点的颜色。如何获得所需的区域并在第一张图像上使用它?我自己只能考虑遍历第二张图像的点,如果满足条件,则将反转应用于第一张图像上相同索引的点。但这显然是低效的。``第一张图 第二张图 想要的结果
解决方案
这在 ImageMagick 中对我有用。
convert triangle.png \( rectangle.png -negate \) -compose multiply -composite -negate result.png
推荐阅读
- javascript - Vue中缺少必需的道具
- python - Python中不同维度数组的向量化计算
- macos - 使用 CGDisplayStreamCreate 和 Metal
- c++ - 英特尔 SGX 将 c++ 类/结构作为 void* 传递给 enclave 并将其转换回
- matlab - 将级数求和的计算调整为在求和的每一步除以 n
- .net - 创建 WMI 实例(例如使用 InstrumentationManager.Publish)需要哪些权限?
- arrays - 迭代字典数组以获得最高 gpa
- visual-studio - Azure 上的 Visual Studio Android 模拟器 Internet 连接
- scala - 为什么 Akka HTTP 路由捕获了我的异常?
- javascript - 为什么我的置顶栏不能完全与 safari 和 Internet Explorer 一起使用?