最近做的一个项目,用GDI+来做绘制,最后发现效率很慢,和GDI的效率相差不止一个数量级。
最后决定还是用GDI来绘制。
问题很快出现了,以前的很多效果是带alpha透明的png来贴图实现的,这用GDI+很容易做到,但是用GDI就很麻烦了。
我想了一个折中的办法,是这样做的:用GDI+把png加载起来,然后生成一个32位的带alpha通道的位图,然后使用GDI的alphablend进行绘制。
最近做的一个项目,用GDI+来做绘制,最后发现效率很慢,和GDI的效率相差不止一个数量级。
最后决定还是用GDI来绘制。
问题很快出现了,以前的很多效果是带alpha透明的png来贴图实现的,这用GDI+很容易做到,但是用GDI就很麻烦了。
我想了一个折中的办法,是这样做的:用GDI+把png加载起来,然后生成一个32位的带alpha通道的位图,然后使用GDI的alphablend进行绘制。