gdi

    0热度

    1回答

    我搜索的所有类似的问题,但还是没能解决问题 这是一个服务器的代码是工作成功和图像文件创建成功,但如果我无法访问图像文件 image i = Image.FromStream(StreamObject); 注: 1的图像不是太大 2-图像具有有效的图像格式 我知道有关流问题...我怎样才能控制这个问题 我想以检索的由于某种原因在图像对象中保存了图像。 如何让图像的整个生命周期都保持打开状态。 sta

    0热度

    1回答

    我正在使用“Push Source Desktop”过滤器来捕获我的应用程序中的屏幕。 在录制过程中我隐藏了我的应用程序。屏幕上仅显示一个用于停止录制的按钮。 该按钮也被过滤器记录下来。在播放保存的录像时,该按钮与屏幕区域的其余部分一起可见。 有没有什么办法可以防止按钮被录制? 我的目的是记录没有按钮的屏幕。我无法隐藏按钮,因为它需要停止记录我的应用程序。 我试图改变我的按钮的alpha组件,并使

    3热度

    1回答

    我通过网络进行了一些研究,并找到了一些有用的代码。我改了一点,在试图捕捉整个屏幕,并产生我可以通过UDP数据包发送缓冲区: #include <iostream> #include <Windows.h> #include <fstream> void CapruteScreenAndSaveToFile() { uint16_t BitsPerPixel = 24;

    0热度

    1回答

    我有加载一个全尺寸的文件和种植它,它调整到所要求的尺寸和质量要求按需调整大小/作物图像的服务。 public static byte[] Resize(Image sourceImage, int? targetWidth, int? targetHeight, int quality); 但是我正在面临的问题是,对于特定尺寸的输出图像包含沿边缘一些微弱关键线的形式的一些“噪音”。 你可以在这

    0热度

    1回答

    渐变颜色的线我的问题是相同下面的链接 Drawing a line with a gradient color 我需要绘制渐变颜色的曲线。颜色应该从浅蓝色到深蓝色。我需要使用VC++和MFC来完成。 CPen类似乎只提供使用LOGBRUSH的选项。有多种选项可以使用各种渐变刷具有封闭的形状,但不适用于线条或曲线。我有计划画出一小段线条的曲线,每段不同的阴影形成一个渐变。他们有更简单的方法吗?

    0热度

    2回答

    我正在开发一个项目,为旧游戏添加功能;这个想法是添加运行窗口选项(最初它只支持800x600全屏)。 到目前为止,我修改了directDraw的初始化以删除全屏独占模式并使其能够与GDI一起工作,创建了一个剪辑器并正确设置了所有事情,游戏将全屏模式设置为8位颜色深度,运行窗口它会导致这样的图像输出垃圾: 到目前为止,我试图做使用的GetDIBits和SetDIBits来解决这个问题一些技巧,但我没

    1热度

    1回答

    我想将图片加载到excel中,并将其像素的RGB值提取到二维数组中。 但是,当我尝试使用GetPixel函数时,它始终返回-1。我确定它已经将图片加载到了一个用户窗体上,但仍然返回-1。 这里是我的代码: Private Declare PtrSafe Function GetPixel Lib "gdi32" (ByVal hDC As LongPtr, ByVal x As Long, ByV

    5热度

    2回答

    我想要一个没有标题栏但带有可调整大小的框架和阴影的窗口。 这很容易通过删除WS_CAPTION并添加WS_THICKFRAME来实现,但是,自Windows 10以来,存在一个6px的白色非客户端区域。 使用下面的代码我创建一个窗口并用黑色绘制所有客户区域,窗口获得左,右和底部6px透明边距,但是顶部边距为白色。 #ifndef UNICODE #define UNICODE #endif

    3热度

    1回答

    我正在为OpenGL编写一个简单的位图字体渲染器,我也想渲染一些Unicode。但是,在许多字体中,某些字符丢失并呈现为正方形。这些因此浪费了我纹理的空间,我想摆脱它们。是否有WinAPI函数来检测某个字符是否会以某种字体呈现为豆腐广场? 我使用GDI,我让使用CreateDIBSection一个屏幕外的位图,然后用CreateFontIndirect得到字体和使用ExtTextOutW呈现字形。

    3热度

    1回答

    我将创建某种“远程桌面”应用程序,将屏幕内容通过套接字流式传输到连接的客户端。 为了拍摄截图,我想出了以下一段代码,这是我在这里和那里看到的一个修改过的示例。 #include <windows.h> #include <tchar.h> #include <stdio.h> int _tmain(int argc, _TCHAR * argv[]) { int ScreenX