腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(283)
视频
沙龙
1
回答
StretchBlt
太慢了,还是更快?
、
、
我正在使用
StretchBlt
绘制一个调整大小的实时视频。::SetStretchBltMode(hDC, HALFTONE);但是,
StretchBlt
应用编程接口太慢了。在我的电脑上,每次执行
StretchBlt
大约需要100毫秒。有没有其他的API或者提高速度的方法?
浏览 6
提问于2015-02-07
得票数 5
4
回答
Win32 BitBlt --水平镜像
、
、
、
所以我已经了解到
StretchBlt
可以通过否定nWidthSrc/Dest和nHeightSrc/Dest参数来水平和/或垂直镜像。我希望这个功能没有
StretchBlt
的性能开销。有没有办法使用像BitBlt这样简单的东西来镜像镜像,而不需要
StretchBlt
的过度杀伤力?或者,如果源和目标大小相同,
StretchBlt
不会影响性能吗?
浏览 0
提问于2009-02-16
得票数 0
回答已采纳
2
回答
用C语言翻转位图
、
、
有什么方法可以翻转像BitBlt或
StretchBlt
这样的位图。我真的被Cooridnates搞糊涂了。
浏览 10
提问于2020-12-20
得票数 0
回答已采纳
1
回答
通过memoryDC进行Blt不起作用
、
StretchBlt
(hdcMem, 0, 0, 300, 300, hdcScreen, 0, 0, 300, 300, SRCCOPY)){ // error} ReleaseDC(
浏览 1
提问于2009-12-27
得票数 0
回答已采纳
1
回答
CImage和扩展块
、
、
void InitImg(CImage&img)//init the image{ img.
StretchBlt
(100,100,100,100);} 我在
stretchblt
(m_hBitmap!
浏览 2
提问于2011-08-07
得票数 0
1
回答
StretchBlt
失败
、
、
、
稍后,应用程序调用
StretchBlt
来显示图像。如果我在.NET应用程序中运行这个COM组件(而且只在.NET应用程序中运行,这在纯非托管环境中不会发生),那么当(再次,只有当) image被裁剪时,对
StretchBlt
的调用就会失败。
浏览 5
提问于2011-08-23
得票数 1
1
回答
出现多个窗口时
StretchBlt
失败
、
、
CreateCompatibleDC(h1);SelectObject(h1mem, tbmp);
StretchBlt
(h1, 300, 0, 384, 216, h1mem, 0,0,1920,1080);
StretchBlt
(h2, 0, 0, 1920, 1080, h2mem, 0,0,1920,1080);但是,当我运行这段代码时,只有第一个
StretchBlt
执行任何操作。不管我把它们按什么顺序排列,
浏览 1
提问于2015-07-05
得票数 0
2
回答
StretchBlt
缩小损坏
、
、
、
、
这些位图具有固定分辨率(384x288)如果我将位图调整为较大的屏幕图像,效果会很好。对于实际的
StretchBlt
调用,我这样做: (void *)VideoBufferAddressFIXED_IMAGE_WIDTH * FIXED_IMAGE_HEIGHT * BYTES_PER_PIXEL /
浏览 6
提问于2012-01-31
得票数 4
回答已采纳
1
回答
使用GDI的黑色背景和居中的图像
、
、
、
我正在使用
StretchBlt
将image.Please建议置于中心位置 HDC hDC = GetDC(hwnd); ::SelectObject(hMemDC, bmp);
StretchBlt
浏览 0
提问于2014-12-05
得票数 1
1
回答
用Delphi实现不均匀拉伸绘图
、
好的,这是用图片最好的解释……我正在寻找一个类似于
StretchBlt
的函数,但在该函数中,我可以将图像复制到定义目标的四个角的画布上,即在画布上绘制图像的梯形/四边形拉伸。我可以想到许多慢的方式来做这件事,但我想知道是否有类似于
StretchBlt
的速度(例如,不超过十倍的速度)。 谢谢
浏览 1
提问于2011-09-28
得票数 4
1
回答
打印时
StretchBlt
失败
、
、
我有一个图表(位图格式),我正尝试使用
StretchBlt
将其呈现到打印机上。当绘制到屏幕时,
StretchBlt
运行良好。是什么原因会导致某些设备的
StretchBlt
失败?我已经通过调用GetDeviceCaps验证了源位图是一个DIB,并且目标位图支持
StretchBlt
。SetStretchBltMode(dest->Handle, HALFTONE);
StretchBlt
浏览 0
提问于2009-01-22
得票数 2
回答已采纳
2
回答
一种多边形图像填充算法
、
1)首先对镜像进行
StretchBlt
。有没有更好的方法实现这一点?有没有通用的快速算法可以填充任何多边形? 谢谢,桑尼
浏览 0
提问于2009-08-03
得票数 1
回答已采纳
1
回答
用c++ / MFC缩放图像
、
、
- Rect.left - ( 2 * MARGES_X ); pDc->
StretchBlt
浏览 1
提问于2017-09-11
得票数 3
回答已采纳
2
回答
Xlib的
StretchBlt
?
、
、
我正在寻找一个函数,它可以做与GDI的Xlib的
StretchBlt
相同的事情。我在XLib头中找不到任何这样的函数,所以我开始认为我必须了解
StretchBlt
是如何工作的,以便自己在XLib中实现它。我很感谢你的帮助。
浏览 2
提问于2011-02-28
得票数 0
回答已采纳
2
回答
在保持透明背景的同时调整HBITMAP大小
、
、
、
我有一个加载具有透明背景的图像的应用程序,然后使用
StretchBlt
将其调整到所需的大小,使用SetStretchBltMode设置HALFTONE (我尝试使用其他模式,这些模式在保持透明的同时,也使调整大小的图像看起来但是,
StretchBlt
用不适合显示图像的窗口背景的颜色(黑色)替换透明背景。1)用窗口的背景色替换图像的透明背景,然后使用
StretchBlt
调整其大小。
浏览 4
提问于2017-12-25
得票数 1
回答已采纳
1
回答
在最新的安全更新后不打印图像
、
、
然后使用它的Render()调用将其转换为HBITMAP,最后在打印HDC时使用
StretchBlt
()。 所有调用都不会失败,所有返回值都会被检查。
浏览 9
提问于2021-03-13
得票数 2
回答已采纳
1
回答
当不应该的时候,
StretchBlt
偶尔会反转图像
我在使用
StretchBlt
(或BitBlt)将图像从PictureBox复制到位图以创建AVI文件时遇到了问题。我不确定这是一个已知的
StretchBlt
问题,我还没有发现提到,或者我是否做错了什么。注意,这并不是由于使用
StretchBlt
的预期功能,即“如果源和目标高度或宽度的标志不同,那么它将创建镜像”。 更新:我更改了一些内容,以强制源/目标大小相同,并且使用具有相同行为的BitBlt。通过遍历代码,我可以看到这样的情况发生在一个图像上,它的信息传递到
StretchBlt
(除了要复制的hdc之外)与
浏览 0
提问于2012-06-04
得票数 1
2
回答
在windows的屏幕上绘制大DIB的最快方法是什么?
、
、
、
我在windows c++中编程。我想知道在屏幕上绘制DIB的最快方法是什么。图像可能会被拉伸。并且具有很高的拉伸质量。
浏览 7
提问于2009-07-31
得票数 0
1
回答
在mfc中的固定空间中查看位图
、
、
我尝试了
StretchBlt
()的以下方式,但结果令人失望,图像仍然是不同的大小。下面将介绍该代码。提前谢谢。DcForClientClientDc.
StretchBlt
(0, 0 , 500, 500, &bmDC, 0, 0, 1000, 1000, SRCCOPY);
浏览 5
提问于2022-02-08
得票数 0
回答已采纳
2
回答
缩放位图输出扭曲图像
、
、
、
bmDC.CreateCompatibleDC(&dc); bmp.GetBitmap(bi); bmDC.SelectObject(pOldbmp); 在我试图缩小图像的时候,我改变了线条: dc.
StretchBlt
384,21,bi->bmWidth,bi->bmHeight,&
浏览 0
提问于2013-02-15
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
为什么RECT结构体被设计为开区间
还记得前段时间很火的小程序“跳一跳”吗?程序员带你花式操作!
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券