合并两个具有透明度的 png 图像并保留透明度
可能的重复:
在 C#/.NET 中合并两个图像
我有两个 png 格式的图像,并且都有定义了透明度。我需要将它们合并成一个新的 png 图像,但不会丢失结果的任何透明度。将第一个图像视为主图像,第二个图像用于添加叠加层,例如添加/编辑/删除指示器。我正在尝试创建一个小实用程序,它将获取主图像和一组叠加层,然后生成组合它们的结果输出图像集。
对于 PHP 的解决方案似乎有很多答案,但对于 C#/ 却没有。
Possible Duplicate:
Merging two images in C#/.NET
I have two png format images and both have transparency defined. I need to merge these together into a new png image but without losing any of the transparency in the result. Think of the first image as the main image and the second is used to add an overlay, such as a add/edit/delete indicator. I am trying to create a little utility that will take a main image and a set of overlays and then generate the resultant set of output images that combine them.
There seem to be plenty of answers with solutions for PHP but nothing for C#/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这应该有效。
This should work.
不幸的是,您没有提到如何获取像素,
因此 p 代码:
Unfortunately you haven't mentioned how you get the pixels,
so p-code: