【发布时间】:2017-11-20 10:37:56
【问题描述】:
我正在尝试将一个图像的一部分覆盖在 .net 核心上的另一个图像之上(代码需要跨平台)。
我考虑使用 ImageSharp,因为它支持 win、mac 和 linux。 但是我在他们的功能列表中找不到像素混合,尽管我看到您可以访问单个像素。
所以用例是,我有两个 4k Png 图像,我希望将第一个图像的一小部分(大约 10% 的整个图像的正方形)覆盖在第二个图像的顶部(但不是整个图像图像只是相同的 10% 空间)并获取合并发生的区域作为新的 Jpeg 图像。 (源 PNG 具有一定程度的透明度)。
我考虑从两张 4k 图像中裁剪出我想要合并的两个部分,然后将它们混合以获得最终图像,但这对于我正在处理的项目的需求来说很慢。
【问题讨论】:
标签: asp.net-core image-manipulation alphablending color-blending