当前位置:首页教育技巧ppt技巧ppt素材

怎样在一个背景图像上,做半透明的图

2025-12-20 09:49:31


1.如何在一个背景图像上,做半透明的图

你可以参考一下下面的代码 这段代码就是创建一个半透明的位图: 其中的主要函数有 GetBitmapBits(); SetBitmapBits() 由于位图文件中的点是又红绿蓝三种颜色组成,所以位图文件在内存中的存储格式如下: gbr gbr gbr gbr 。

从上面可以看出,每个点占3x1个像素,而且顺序是按gbr的顺序排列的,设置图象透明其实就是设置每个点的透明度,好好看看下面的代码吧!我想应该对你有帮助! BITMAP bm; int x,y,s,t,m,i=0; GetClientRect(&rect); mdc = new CDC; bitmap = new CBitmap; bgbmp = new CBitmap; mdc->CreateCompatibleDC(dc); bgbmp->m_hObject = (HBITMAP)::LoadImage(NULL," p",IMAGE_BITMAP,rect。

right, ttom,LR_LOADFROMFILE); bitmap->m_hObject = (HBITMAP)::LoadImage(NULL," p",IMAGE_BITMAP,298,329,LR_LOADFROMFILE); bitmap->GetObject(sizeof(BITMAP),&bm); unsigned char *px = new unsigned char[ Height* WidthBytes]; bitmap->GetBitmapBits( Height* WidthBytes,px); s = Height; t = Width; m = WidthBytes; for(y=0;ySetBitmapBits( Height* WidthBytes,px); bgbmp->GetObject(sizeof(BITMAP),&bm); unsigned char *py = new unsigned char[ Height* WidthBytes]; bgbmp->GetBitmapBits( Height* WidthBytes,py); for(y=100;ySetBitmapBits( Height* WidthBytes,py); mdc->SelectObject(bgbmp); delete []px;//删除数组一定要用这种形式 delete []py; 。

2.PPT 2013如何设置图片为半透明

1、打开PPT2013,新建一个空白页,然后点击工具栏上的”插入“。

2、在弹出插入的窗口中点击”图片“。 3、找到自己要插入到PPT里面的图片并选择它,然后点击插入(s)。

4、点击顶部工具栏中插入中的”形状“选择矩形。 5、然后拖动鼠标,画出一个和图片一样大的矩形,并盖住整个图片。

6、选择并双击矩形,在左边弹出的窗口中,更改矩形的填充颜色为白色,透明度提高到自己认为合适的点。这里以透明度为42%为例。

7、将透明度和图形填充颜色更改好之后,回到编辑页面,就可以看到图片变成了半透明状态了。 。

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2026 www.at317.com All Rights Reserved .