- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 关于CImage和AlphaBlend的透明PNG图片显示问题
PNG图片的透明背景总是一片白色,后来才发现这其实是微软GDI+的设计问题,PNG图片是ARGB,使用GDI+载入图片的时候,GDI+会默认已经进行了预剩运算(PARGB),即每象素的实际值是已经和ALPHA值按比例相乘的结果,实际上它根本就没有做预乘,在使用透明图片的象素ALPHA通道的时候,CImage内部正是调用的AlphaBlend,没有预乘的图当作预乘的图片处理的结果就是这相当于一张和纯
2009-10-21 22:01:00
6815
2
原创 建立指定大小的圖形
// Resize CImagevoid CreateStretchImage(CImage *pImage,CImage *ResultImage,int StretchHeight,int StretchWidth){ if(pImage->IsDIBSection()){ // 取得 pImage 的 DC CDC* pImageDC1 = CDC:
2009-10-21 18:40:00
988
VR特警修改器的源代码,利用了驱动级键盘模拟技术
2009-11-13
VisualAssistX_10.7.1916 破解版,支持VS2012
2013-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人