Articles of graphics

在Windows 8 Media Foundation转换中在IMFMediaBuffer上绘制文本

如何在IMFMediaBuffer对象上绘制文本,并将其写出到另一个IMFMediaBuffer对象? 上下文是我正在build立一个MFT,最初我尝试使用Direct2D和Direct3D11来实现这一点,但无济于事。

gnuplot上的x轴值

我正在玩gnuplot.My数据集看起来像这样。 1 0.530000 0.510000 2 0.420000 0.310000 4 0.400000 0.160000 8 0.390000 0.070000 16 0.390000 0.040000 32 0.310000 0.020000 64 0.170000 0.020000 128 0.070000 0.000000 256 0.030000 0.000000 512 0.020000 0.000000 1024 0.000000 0.000000 我的gnuplot文件是给予打击。 #!/usr/bin/gnuplot reset set terminal png set ylabel "time in ms" set xlabel "k" set title "update every kth element" set […]

Java:Linux中的graphics

X-Windows是否必须安装在Linux机器上才能使Java显示全屏graphics?

类似于gnuplot的时间线数据程序

我正在寻找一个类似gnuplot的程序来绘制时间线中的数据。 gnuplot-like == 在Linux上运行 命令行function(一个GUI不会帮助我很多) 脚本化的语法 输出到jpg,png,svg或者gif 输出应该是这样的: | | | | | set5|###################### | | | | | | | set4| ###### ####### | ########| | | | | | set3|############ |############# |## | | | | | set2| ######################### | | | | | | set1| ######### |### |########## | | | | […]

显示来自bash脚本的图像通知

我想要完成的是:在Ubuntu 10.04上,我想在屏幕的angular落显示一个小的通知图像,并使图像淡出。 我想从命令行使用bash脚本。 类似于“通知发送”,“zenity”或“对话”,除了它也显示图像。 到目前为止,我发现:ImageMagickanimation似乎是唯一的命令行工具,可以显示图像并退出,无需用户交互。 有什么更好的吗? 我可以自己写一个,但我认为应该已经有这样的事情了。

如何在Linux上运行的MATLAB中使用隐形graphics进行imshow

我的目标是: 创造一个看不见的身影 使用小图,绘制图像,然后 保存它而不用打开它。 因此,我正在运行以下代码: f = figure('Visible', 'off'); subplot(2, 2, 1), imshow(image1); subplot(2, 2, 2), imshow(image2); subplot(2, 2, 3), imshow(image3); subplot(2, 2, 4), imshow(image4); saveas(f, 'filename'); 但是我得到的错误: Error using imshow (line xxx) IMSHOW unable to display image. 这意味着imshow正在尝试显示图像。 有没有办法让imshow显示图像在看不见的身影,而不是试图popup?

在PHP(LAMP)中创build文档的缩略图预览(PDF,DOC,XLS等)

当用户上传某些文件到我的网站(如.doc,.xls,.pdf等)时,我希望能够生成预览缩略图(文档的第一页)。 我正在使用LAMP堆栈中的PHP,但是对于可以完成这项工作的任何库或命令行工具(Linux非常喜欢)都会很满意。

如何直接写入到linux framebuffer?

如何直接写入到linux framebuffer?

GDI得到了加速。 有谁知道这是什么时候发生的?

为了勾画这个问题的背景:在工作中,我们使用Dell Precision工作站。 我目前使用的是NVidia Quadro FX1700。 我的团队正在开发用于实时数据采集系统的graphics组件。 所以我们总是看着graphics操作是否占用了太多的CPU时间。 对于快速检查,我们有几个testing程序,我们运行,以指定的速度(例如10帧/秒)绘制场景,我们使用普通的旧任务pipe理器来查看CPU使用情况。 其中一个程序是GDI的DrawRectangle调用(这是填充)的沉重。 这个程序一直用来消耗大约40%的CPU用户时间,但大约一年左右(只是在这里猜测),它只使用大约2-3%的内核时间。 所以很显然,这里正在进行一些硬件加速。 事实上,如果我打开HW-accell,我们又回到原来的40%的用户时间。 所有这些当然都是好消息,因为我们已经在考虑去OpenGL了。 年复一年的GDI从来没有得到硬件加速的好处。 直到前一段时间。 有没有人对此有更多的了解? 微软做了这个吗? 还是gfx卡供应商具体? 编辑 thnx的答案已经(Ferrucio,Torlack和罗布·沃克),但我的问题还没有得到答复。 我们在这里谈论一个填充矩形。 可能是最简单的function优化:只需发送一些坐标到GPU,让它撕裂。 然而它总是在CPU端执行。 到目前为止,答案让我相信,NVidia终于看到了光(超过10年)和加速GDI。 并没有公布这个? 根本没有任何信息可以find。 我的内部客户问我关于graphics加速的问题,我只能说“我们很幸运”。 EDIT2 根据不同的答案,这似乎是司机有关。 那么,NVidia多年来为其工作站卡制作了蹩脚的GDI驱动程序。 GDI没有加速,所有的testing证实了这一点。

如何结合Tkinter的窗户?

我有两组代码,第一部分是乌龟graphics窗口,第二部分是一个Tkinter窗口。 我应该如何将这两个部分合并到一个窗口? 我的代码的第一部分 from turtle import * def move(thing, distance): thing.circle(250, distance) def main(): rocket = Turtle() ISS = Turtle() bgpic('space.gif') register_shape("ISSicon.gif") ISS.shape("ISSicon.gif") rocket.speed(10) ISS.speed(10) counter = 1 title("ISS") screensize(750, 750) ISS.hideturtle() rocket.hideturtle() ISS.penup() ISS.left(90) ISS.fd(250) ISS.left(90) ISS.showturtle() ISS.pendown() rocket.penup() rocket.fd(250) rocket.left(90) rocket.showturtle() rocket.pendown() rocket.fillcolor("white") while counter == 1: move(ISS, 3) move(rocket, 4) main() 第二部分 […]