合并两个不同大小的图像在较小的图像中留下黑色

Posted

技术标签:

【中文标题】合并两个不同大小的图像在较小的图像中留下黑色【英文标题】:Merge two images of different sizes leaves black color in a smaller image 【发布时间】:2011-03-11 10:36:17 【问题描述】:

我正在使用 C#。我有两张图片如下:

图像 1:200 X 100 图片2:200 X 200

我尝试将它与 Canvas、Graphics 和 Pixel 方法合并,所有这些方法都可以工作,但有一个小故障,它在 image1 高度的 100 像素区域中留下黑色。

我更喜欢让该区域完全透明而不是黑色。

这是我所指的合并图像的网址: Image Url

我非常感谢您对此的指点。非常感谢!

【问题讨论】:

不可能猜到,贴出代码。 【参考方案1】:

我将最终图像保存为 .jpg,这导致了该问题。然后我将它保存在 .png 和宾果游戏中,问题就解决了。

非常感谢各位!

【讨论】:

以上是关于合并两个不同大小的图像在较小的图像中留下黑色的主要内容,如果未能解决你的问题,请参考以下文章

SwiftUI 内容在较小的 iPhone 屏幕上被截断

新手求助,二值化图像怎么去除面积较小的连通域

裁剪图像具有不同的黑色边距

在较小的屏幕尺寸上,在 HTML 画布上呈现的图像质量很差

CSS - 我的图像在较小的屏幕尺寸上与我的文本重叠

Flutter:堆栈中的中心溢出图像