前景图片alpha通道值的设置
2014-04-18 11:58
246 查看
//---画背景 QPixmap pixmapBg(":bg.jpg"); QPainter painter(this); painter.drawPixmap(0, 0, pixmapBg); QPixmap pixmapTop(":top.jpg"); int alpha = 125; //---前景图片透明度处理 QPixmap temp(pixmapTop.size()); temp.fill(Qt::transparent); QPainter p(&temp); p.setCompositionMode(QPainter::CompositionMode_Source); p.drawPixmap(0, 0, pixmapTop); p.setCompositionMode(QPainter::CompositionMode_DestinationIn); p.fillRect(temp.rect(), QColor(0, 0, 0, alpha)); //--lable显示前景图片 ui->label->setScaledContents(true); ui->label->setPixmap(temp); |
相关文章推荐
- 前景图片alpha通道值的设置
- egret关闭色彩通道(设置图片为灰色)
- 【计算机视觉】OPENCV对于有alpha通道的透明背景图片的读取和图片叠加
- 【机器学习实战】制作五子棋AI之一:图片预处理(尺寸变换和增加alpha通道)
- maskView配合带alpha通道图片
- XML布局和代码快中设置前景/背景图片
- 图片去掉alpha通道或透明度
- 关于Opengl中将24位BMP图片加入�一个alpha通道并实现透明的问题
- 移除Unity工程里所有图片的Alpha通道
- Android图片淡化 透明度 设置Alpha值
- Unity中具有Alpha通道图片之间的遮挡实现
- Unity工程里图片的RGB和Alpha通道的分离
- 图片不能包含alpha通道两种办法解决
- 具有Alpha通道的图片合并
- qt+opencv设置图片通道颜色
- 动态设置Button、ImageView等组件在不同状态下的背景/前景显示效果。 扩展下的话可以前景/背景的显示效果可以使用网络图片。
- java简单图片合成(Alpha设置)
- 设置图片Alpha
- 关于Opengl中将24位BMP图片添加一个alpha通道并实现透明的问题
- OPENCV对于有alpha通道的透明背景图片的读取和图片叠加