1.图片(Bitmap)改变为32位使用FreeImage_ConvertColorDepth函数。图片半透明绘制需要图片(Bitmap)是32位的。
2.图片(Bitmap)的半透明绘制使用函数:FreeImage_PaintTransparent。
3.图片(Bitmap)自身带有Alpha通道时,想要在绘制带上自身的Alpha值,需要在PaintTransparent之前使用FreeImage_PreMultiplyWithAlpha函数。
本文介绍了使用FreeImage库进行图片半透明绘制的方法,包括如何将图片转换为32位以便支持半透明效果,以及如何利用FreeImage_PaintTransparent函数实现图片的半透明绘制。此外还介绍了当图片自带Alpha通道时,如何通过FreeImage_PreMultiplyWithAlpha函数保留原有的透明度值。
1.图片(Bitmap)改变为32位使用FreeImage_ConvertColorDepth函数。图片半透明绘制需要图片(Bitmap)是32位的。
2.图片(Bitmap)的半透明绘制使用函数:FreeImage_PaintTransparent。
3.图片(Bitmap)自身带有Alpha通道时,想要在绘制带上自身的Alpha值,需要在PaintTransparent之前使用FreeImage_PreMultiplyWithAlpha函数。
9000
6919
1万+

被折叠的 条评论
为什么被折叠?