我正在使用Drawing.Graphics对象和DrawImage()函数将许多图像(所有图像的dimensions=24x24 pixelformat=32BppPArgb)绘制到一个控件上。我的应用程序可以缩小,这意味着Graphics对象附加了一个Transform Matrix来控制缩放和平移。
当缩放低于50%时,绘制这些图标没有意义,但我希望从绘制图标到不绘制图标的过渡更加平滑。也就是说,从70%开始,图标应该以额外的透明度因子绘制,以便在50%时完全变为透明。
如何在不显著增加绘制时间的情况下绘制具有额外透明度的位图?
谢谢, David
当缩放低于50%时,绘制这些图标没有意义,但我希望从绘制图标到不绘制图标的过渡更加平滑。也就是说,从70%开始,图标应该以额外的透明度因子绘制,以便在50%时完全变为透明。
如何在不显著增加绘制时间的情况下绘制具有额外透明度的位图?
谢谢, David