草庐IT

图形学

全部标签

c# - 图形 DrawImage 导致带有大红色 X 的错误

我有一组位图图像,我正在循环这些图像并将它们全部写入一个新位图。基本上,我收集了一组松散的位图,并将它们一个接一个地写入一个位图,以便它们作为一个图像可见。当我从集合中的位图之一调用dc.DrawImage到新位图时,我的winform在窗体中显示一个红色的大X。当我将PictureBox.Image设置为新绘制的位图时,我得到一个红色的大X。出于某种原因,我无法在任何地方找到错误。我无法通过调试找到错误。现在,如果我只是将PictureBox.Image设置为图像集合中的其中一张图像,而无需循环并绘制到新位图上,则一切正常。为了让一切变得简单,我只使用集合中的一个位图并将该位图绘制到

Space Invaders 的 C++ 图形更新

我正在尝试运行我的游戏SpaceInvaders,但我遇到了图形问题。要玩这个游戏,你用左键点击按钮开枪,这会触发一个新线程,它获取子弹的当前X位置,绘制子弹,然后休眠并用背景颜色覆盖子弹。这将继续循环以使子弹移动。我在“掩盖”子弹时遇到问题。voidbullet(intstartpos1,intstartpos2,HWNDhwnd){intstarty1=500;intstarty2=460;while(starty2>0){starty1=starty1-5;starty2=starty2-5;PAINTSTRUCTps;SetDCPenColor(hdc,RGB(255,255,

【头歌】重生之我在py入门实训中(12):Matplotlib接口和常用图形

创作不易,参考之前,点个赞,收藏,关注一下不过分吧,家人们第1关:画图接口任务描述本关任务:掌握matplotlib的基本使用技巧,并能简单使用matplotlib进行可视化。-------------------------------------编程要求在右侧编辑器Begin-End补充代码,对传入的x,y两个数组做折线图,x对应x轴,y对应y轴。并保存到Task1/image1/T2.png,具体要求如下:折线图的figsize为(10,10);文件名为Task1/image1/T2.png。#**********Begin*********#fig=plt.figure(figsize

c++ - C++中的简单位图图形?

我是一名Flash程序员,目前正在研究C++。在flash中,您可以创建一个位图并将其放置在屏幕上,然后使用getPixel(x,y)、setPixel(x,y,c)等方法。按ctrl+enter,您就可以开始做任何您想做的事情。我使用VisualC++2010。由于我经常使用Flash,所以我习惯了简单而简短的命令。但在C++中,更难弄清楚如何获得可以操作像素的位图。我不太了解图形引擎或3D引擎,这将是非常有用的信息,但首先我想看看我可以用像素创建什么,所以你知道创建可操作位图的简单方法吗在C++中?尽可能优化,然后我可以编写自己的drawLine、drawCurve等函数。:)

windows - 图形诊断工具安装失败

我想在C#应用程序中使用图形诊断工具。在VS2015社区中,调试->性能探查器。然后我点击GPUUsage并启动应用程序。“需要下载并安装GraphicsToolsopnational功能”。行。安装程序错误:“图形工具安装失败。DISM安装程序报告错误87”。和link到msdn如何解决问题。我按照说明中看到的都做了,但是在第3步出现问题。没有要安装的组件。为什么?系统:windows10企业版,版本1607,内部版本14393.447谢谢! 最佳答案 我遇到了同样的问题,因为我的机器所在的域有一些策略限制。从HKEY_LOCAL

windows - 尝试使用图形魔法绘制文本或图像时出现错误 "non-conforming drawing primitive"

我正在将内部使用图像魔法的javascript程序迁移到使用图形魔法的Windows批处理文件。我无法成功使用convert-draw命令。我有几个非常简单的测试用例。第一个是gmconvert-size1920x1080xc:white-draw'text8,8"Hello,world"'test.jpg失败并显示错误消息“不一致的绘图基元(文本)”。其他gmconvert-size1920x1080xc:white-draw'imageover8,80,0"img.jpg"'test.jpg因“不符合要求的绘图基元(图像)”而失败。从命令行调用和从BAT文件内部调用时,它们都失败。

mysql - 桌面应用程序图形用户界面设计 - 最好的工具

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我正在做一个项目——办公信息管理系统,该数据库是一个MySQL数据库,现在我必须构建前端GUI。我已经用PP绘制了一个屏幕示例模型(我的系统中总共有15个),我的问题是如何构建GUI?哪种工具/语言简单易学?我考虑过C++,但我没有使用它的经验...必须从数据库中检索信息、读取、写入、查询等。很乐意阅读您的想法![Powerpoint初始模型][1]

c++ - 使用 Windows API 和 C++ 进行 2D(或 3D)图形编程?

我即将开始我的大学类(class)单元项目。我希望用C++制作有点像小行星的复古2D游戏。我可以使用SFML之类的东西来做到这一点,这看起来肯定是合乎逻辑的事情。但是我不能使用SFML,因为这些库在Windows上默认不可用。要求是我的C++代码必须复制并粘贴到任何WindowsPC(已安装VisualStudio),然后从VisualStudio编译/运行。我以前从未使用过WindowsAPI,但我觉得我可以使用它打开一个窗口并在窗口中绘制一些二维图形。我对么?基本上这就是我需要做的所有事情:打开一个窗口,然后在上面画一些线。这不是“你能帮我做作业吗”类型的问题。如果这是我需要的工具

python - 如何使用 "matplotlib.pyplot"在不同的窗口中绘制我的图形?

我有4个数组,p1&p2和v1&v2相似,我喜欢在2个不同的窗口上绘制它们。我使用以下代码将它们全部绘制在1个窗口中,但我喜欢像上面所说的那样将它们分开:p1=real_stock_price_volume[:,0]v1=real_stock_price_volume[:,1]p2=predicted_stock_price_volume[:,0]v2=predicted_stock_price_volume[:,1]plt.plot(p1,color='red',label='p1')plt.plot(v1,color='brown',label='v1')plt.plot(p2,c

windows - 使用标准 VGA 图形在机器上模拟 OpenGL

因此,我们得到了一些图形技巧,需要在没有真正视频卡的情况下在服务器环境中运行。它真正需要的只是帧缓冲区对象和一些矢量/字体抗锯齿。它会很慢,我知道。它只需要输出单帧。我看到this发布有关如何强制软件渲染模式的帖子,但它似乎适用于已经支持OpenGL的显卡(如NVidia)的机器。所以,由于害怕尝试在三个时区以外的机器上安装OpenGL,并且上面有一堆实时生产站点——有没有人尝试过这个和/或知道如何“模拟”OpenGL环境?不幸的是,我们的开发服务器有一个视频卡,所以我不能真正展示“我试过的东西”。相关代码都在Cinder中,但我认为我们实际的OpenGL使用对于此目的来说是轻量级的。