Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为此线程的后续行动
我发现覆盖功能工作正常。但是,似乎如果我在从流中读取图像时使用叠加功能,它会在叠加之前放大图片。
IE:
overlay = New Bitmap(stream) g.DrawImage(overlay, 0, 0)
似乎在覆盖之前放大了图像,而这个:
overlay = New Bitmap(My.Resources.Pic) g.DrawImage(overlay, 0, 0)
似乎很好地覆盖了图像。
这可能是什么原因?
可能存在 GDI+ 试图补偿的 DPI 不匹配。
右键单击My.Resources.Pic并选择“转到声明”。您应该能够找到加载它的生成代码行。您可以将该代码与加载图像的方式进行比较,以查看是否有任何差异。
My.Resources.Pic