cost 93 ms
为什么我的 stretchblt 图像会失去颜色? - Why is my stretchblt images losing colours?

我在使用监视器显示的缩略图正确填充CListCtrl时遇到了一些困难。 在我的CDialog的右侧,我有一个静态控件,我在白色画布上渲染图像,如下所示: 上面的作品很漂亮: 但我对图像的CListCtrl版本有疑问。 例如,如您所见,我正在失去颜色。 我的CImageList是这样创建 ...

将位图图像绘制到窗口中的正确方法 - The correct method for drawing a bitmap image into a window

我有一个函数,它获取位图图像的矩形区域,将其重新缩放为不同的尺寸,并在对话框应用程序中的窗口内部某个偏移处绘制它: 我使用CWnd m_cImageWindow成员变量创建和维护窗口。 我从对话框的OnPaint处理程序执行绘制,如下所示: 我有两个问题: 每当我 ...

StretchBlt 收缩损坏 - StretchBlt Shrink Corruption

我正在使用 Windows(7 和 XP - 都是 32 位)和 C++ 编码 我从外部来源接收位图。 这些位图具有固定分辨率 (384x288) 收到位图后,我需要根据可变大小的布局调整它的大小,因此我目前正在使用 StretchBlt 来执行这些任务。 如果我将位图调整为更大的屏幕图像,这很 ...

准确映射由Graphics.DrawImage缩放的像素 - Accurately mapping pixels scaled by Graphics.DrawImage

我有一个Winforms应用程序,它使用Graphics.DrawImage来拉伸和绘制位图,我需要帮助理解源像素如何映射到目标。 理想情况下,我想写一个函数,如: 它获取源图像上的像素坐标,并在缩放的目标上返回与其对应的“左上”像素的坐标。 为清楚起见,这里是一个简单的例子 ...

由于更改了8087CW模式(Png + stretchblt),System.Move中的内存损坏 - Memory corruption in System.Move due to changed 8087CW mode (png + stretchblt)

我有一个奇怪的内存损坏问题。 经过几个小时的调试和尝试,我想我找到了一些东西。 例如:我做一个简单的字符串赋值: 但是,结果有时会变成: 所以,_被0字节取代。 我在System.Move函数中看到过这种情况发生一次(复制很棘手,取决于时间),当它使用FPU堆栈(f ...

使用StretchBlt()缩小问题 - Problem shrinking with StretchBlt()

我有一些代码根据源位图绘制自己的矩形按钮。 大多数情况下,目标按钮大于我的源位图图像,StretchBlt可以正常工作。 但是,当目标小于源图像时,StretchBlt拒绝填充整个目标区域。 我知道StretchBlt在缩小图像方面的质量不是很好,但是我对此不太担心。 我只是不想 ...

2009-12-03 04:22:44   1   631    stretchblt  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM