腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4905)
视频
沙龙
1
回答
用颜色初始化
Gdiplus
位图
、
我打算在
位图
pBmp中绘制。这部分工作正常。我想用(背景)颜色初始化这个
位图
。这是我的变通方法:#include <
Gdiplus
.h> #define BITMAPY 600
Gdiplus
::Graphics *pGraph; { pBmp = new
Gdiplus
::Bitmap(BITM
浏览 5
提问于2018-01-11
得票数 1
回答已采纳
1
回答
Gdiplus
位图
没有
Alpha
通道
、
、
我正在尝试通过BITMAPINFO创建
Gdiplus
::
位图
(缩短的代码示例): HDC hdc; ReleaseDC(NULL, hDC); 我的问题是创建的
位图
没有
<
浏览 6
提问于2018-07-26
得票数 1
回答已采纳
2
回答
如何从HBITMAP创建
Gdiplus
::
位图
,同时保留
alpha
通道
信息?
、
、
、
当我使用Bitmap::FromHBITMAP函数创建新的
Gdiplus
::
位图
时,生成的
位图
是不透明的-不会保留原始HBITMAP中的任何部分透明度。有
没有
办法从HBITMAP中创建一个
Gdiplus
::
位图
,它带来了
alpha
通道
数据?
浏览 2
提问于2008-12-02
得票数 8
回答已采纳
3
回答
如何用GDI+绘制透明骨形态发生蛋白
、
、
、
旧的GDI代码
没有
使用任何明显的额外代码来绘制透明的背景,所以我想知道如何使用GDI+来实现这一点。我当前的代码如下所示bmp =
Gdiplus
::Bitmap::FromResource(hinstance, MAKEINTRESOURCEW(IDB_BMP));graphics.DrawImage(&bmp, posX,posY); 我还尝试通过使用
浏览 0
提问于2012-07-27
得票数 2
回答已采纳
1
回答
使用MFC工具栏和具有透明度的PNG图像时,透明度效果不正确
、
、
、
、
我使用FromFile将一个带有
alpha
通道
位的32位PNG文件加载到
Gdiplus
::
位图
中。 然后我使用Bitmap::GetHBitmap从
Gdiplus
::
位图
中检索HBITMAP。但是,由于一些奇怪的原因,图像并
没有
像预期的那样使用
alpha
通道
。它不使用
alpha
通道
来确定透明度,而是使用
alpha
通道
的组合以及像素的颜色与白色的接近程度(0x??F
浏览 0
提问于2011-01-25
得票数 0
回答已采纳
1
回答
HBITMAP能包含α
通道
信息吗?
、
、
、
我注意到ICONINFO包含两个
位图
。如果我正确理解的话,hbmMask代表图标的轮廓,同时指定哪个部分应该透明,而hbmColor则表示图标的实际颜色HBITMAP。为什么不直接将
alpha
通道
的信息放在hbmColor中呢?它能把它们合并成一个
位图
吗? 此外,
Gdiplus
::Bitmap有一个。这是否意味着这个GDI+
位图
能够处理
alpha
通道
信息?
浏览 1
提问于2017-08-25
得票数 1
回答已采纳
1
回答
Delphi/C++Builder TBitmap:如何确定扫描线顺序?
、
、
、
Delphi的TBitmap类型基本上是GDI
位图
和调色板上的包装器,可以支持自上而下和自下而上的扫描线排序。TBitmap *bmp;当我使用下面的构造函数时,
alpha
通道
不能用于合成,但除此之外一切都能正常工作。
Gdiplus
::Bitmap b(bmp->Handle, NULL); 因此,我尝试了下面的构造
浏览 0
提问于2013-01-17
得票数 0
回答已采纳
2
回答
使用
GDIPlus
使用
alpha
显示存储为资源的图标(WIn32 C++)
、
、
、
我有一个带有部分
alpha
(
alpha
值在0到255之间)的图标,我希望使用
GDIPlus
显示它。使用采用直接文件名的GDI+的
位图
构造函数时,文件将正确显示。但是,当从资源加载时,它在识别
alpha
时出现问题。我在MSDN上看了一下,
alpha
:有问题。我想知道如何使用部分
Alpha
值从资源中的图标创建Win32
位图
。
浏览 1
提问于2012-09-20
得票数 3
回答已采纳
2
回答
为什么GDI+的颜色会根据工具提示是否可见而发生变化?
、
、
我正在使用GDI+显示一个
位图
。从DLL资源加载
位图
后,我使用TransparentBlt将背景颜色(蓝色- #0000FF)设置为透明。在Windows Vista和更高版本上,这可以按预期工作。有
没有
人以前遇到过这种情况,或者知道一种方法来阻止这种情况的发生,并适当地使蓝色变得透明?m_pGDIBitmap = new
Gdiplus
::Bitmap(_Module.m_hInst, MAKEINTRESOURCE(lImageResource)); m_hMemDC = CreateCompatibleDC(hdc)
浏览 1
提问于2010-05-03
得票数 1
回答已采纳
1
回答
GDI+ DrawImage在C++ (Win32)中明显慢于C# (WinForms)
、
、
、
、
// In wWinMain:
Gdiplus
::GdiplusStartup(&gdiplusTokenNOTE2: 这个答案表明,使用
Gdiplus
::CachedBitmap是诀窍。如果我创建一个新的更兼容的
位图
(这一次CreateCompatibleBitmap和CreateVeryCompatibleBitmap之间
没有
明显的区别),然后将原始
位
浏览 7
提问于2020-03-01
得票数 1
回答已采纳
1
回答
GDI+和opengl有可能吗?
、
、
、
当前代码是这样的(
没有
互联网访问) 在发布hdc后,当前程序仍然存在一个问题,
位图
A丢失了它的
alpha
信息。releasehdc
alpha
丢失示例:Graphics graphics(&b
浏览 5
提问于2017-05-23
得票数 2
1
回答
保存的双工工::
位图
总是有阿尔法
通道
(RGBA/ARGB)
、
、
、
、
我有一个C++格式的双工工::
位图
( PixelFormat32bppARGB格式),并通过以下方式将其转换为PixelFormat32bppRGB: graphics.DrawImag
浏览 0
提问于2018-06-11
得票数 1
回答已采纳
1
回答
旋转一个CImage并保持它的α/透明
通道
、
、
、
、
我有一些现有的代码,这些代码使用的是带有
alpha
通道
的CImage,我需要旋转它。HBITMAP hbmp;atlBitmap.Attach(hbmp); 显然,它在
没有
复制
位图
字节的情况下工作,这很好,但问题是,如果从HBITMAP创建一个bitm
浏览 5
提问于2015-07-29
得票数 2
回答已采纳
2
回答
Win32无法添加具有透明度的自定义工具栏图标
、
、
、
、
Visual告诉我我的bmp
没有
被识别,请参见下面的错误: 然而,我失去了我的阿尔法频道。因为24位
位图
不支持
alpha
通道
,所以我的图像最终有一个丑陋的方形背景。
浏览 12
提问于2019-11-07
得票数 2
回答已采纳
1
回答
绘制具有标准框架和透明内容的窗口
、
对于,我想用标准的非客户区域绘制一个顶层窗口,在客户区域中填充一个有
alpha
通道
的
位图
。现在,我发现了在Windows 7上实现此操作的方式,但在Windows8.1上
没有
正确呈现,在移动或最大化窗口内容时留下窗口内容的图像。使用BitBlt()将带有
alpha
的
位图
复制到
位图
中。::Bitmap *m_pImage =
Gdiplus
::Bitmap::FromFile(L"sample.png", FALSE);
浏览 0
提问于2015-03-13
得票数 7
2
回答
直接在从CImage加载的.png上绘图时设置文本颜色
、
、
、
文本本身是透明的(您可以通过它看到背景颜色),并且
没有
办法使其具有所需的颜色。image.ReleaseDC (); image.Draw ( someOutDC , 0 , 0 );SetTextColor ( dc , RGB (0,0,0) + 255 << 24 ); ..。但没什么改变..。有什么建议吗?
浏览 5
提问于2014-01-21
得票数 0
回答已采纳
2
回答
如何添加透明的PNG作为工具栏图标?
、
、
、
、
TB_SETIMAGELIST, (LPARAM)hImagelist);我知道PNG格式可以
浏览 4
提问于2019-11-07
得票数 4
回答已采纳
1
回答
如何使用GDI+显示不透明度为25%的PNG图像?(MFC)
、
、
我试图通过使用GDI+,MFC输出PNG映像。我想输出25%的不透明度。下面是在x=10,y=10上输出PNG图像的方法: Graphics graphics(pDC->m_hDC); graphics.DrawImage(&image, 10, 10);
浏览 2
提问于2016-12-10
得票数 1
回答已采纳
2
回答
GDI+图像缩放问题
、
、
、
、
我有一个应用程序,它使用gdi+从一些
位图
中提取背景。有些
位图
是垂直的非线性梯度(例如,它们宽1像素,应该水平拉伸以填充整个控制宽度)。问题是,对于较小的图像(如上文所述),右边的一些控制区
没有
绘制。
Gdiplus
::Rect dest(destleft, desttop, destwidth, destheight);
Gdiplus
::Graphics graph
浏览 1
提问于2013-09-05
得票数 3
回答已采纳
3
回答
Android编辑
位图
频道
、
、
、
、
可以使用extractAlpha()访问给定
位图
的
alpha
通道
,但我还
没有
找到任何方法来实际设置
位图
的
alpha
通道
。 如何使用Android将多个灰度图像作为
通道
重新组合为一个
位图
?
浏览 9
提问于2010-12-30
得票数 14
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券