Tag: graphics

从圆圈或圆环画出细分

我一直在试图找出一种方法来绘制段如下图所示: 我想: 绘制段 包括渐变 包括阴影 从0到n的angular度animation绘图 我一直在尝试使用CGContextAddArc和类似的调用来做到这一点,但没有得到很大的进展。 谁能帮忙?

绝对定位graphicsJPanel里面的空白部分阻止JFrame

我试图通过制作一个谜题程序来提高对Java的了解,尤其是Java GUI。 目前,用户select一个图像,它被分割成指定的数量。 这些作品随机抽取到屏幕上,但似乎被其他作品的空白部分覆盖,并不是所有作品都显示出来,但是我可以打印出所有的坐标。 我正在使用绝对定位,因为LayoutManager似乎没有工作。 我简单地尝试了layeredPanes,但他们混淆了我,似乎没有解决问题。 我真的很感谢一些帮助。 这里有两个相关的类: import javax.swing.*; import java.awt.*; import java.awt.image.*; import java.awt.event.*; public class PuzzlePieceDriver extends JFrame { private static Dimension SCREENSIZE = Toolkit.getDefaultToolkit().getScreenSize(); private static final int HEIGHT = SCREENSIZE.height; private static final int WIDTH = SCREENSIZE.width; public static int MY_WIDTH; public static int MY_HEIGHT; private static BufferedImage image; private […]

如何使用GLUT / OpenGL渲染到文件?

我有一个程序模拟随时间变化的物理系统。 我希望以预定的时间间隔(比方说每10秒钟)将一个模拟状态的可视化输出到一个文件中。 我想这样做,很容易“closures可视化”,而不是输出可视化。 我正在研究OpenGL和GLUT作为graphics工具来进行可视化。 然而,问题似乎是,首先,它看起来只是输出到一个窗口,不能输出到文件。 其次,为了生成可视化,您必须调用GLUTMainLoop并停止主函数的执行 – 从此开始调用的唯一函数是来自GUI的调用。 但是我不希望这是一个基于GUI的应用程序 – 我希望它只是一个从命令行运行的应用程序,它会生成一系列图像。 有没有办法在GLUT / OpenGL中做到这一点? 或者是OpenGL完全是错误的工具,我应该使用别的东西

如何使UIImage上的一个颜色透明?

在我的iPhone应用程序,我有一个UIImage实例。 我想获得一个UIImage,它是第一个UIImage的结果,其中一个颜色(例如洋红色)是透明的。 我该怎么做?

如何以编程方式获取Android导航栏的高度和宽度?

Android的屏幕底部的黑色导航栏不容易移动。 自3.0以来,它一直是Android的一部分,作为硬件button的替代品。 这是一张图片: 我怎样才能得到这个UI元素的宽度和高度的像素的大小?

数以百万计的3D点:如何find最接近给定点的10个点?

3-d中的点由(x,y,z)定义。 (X,Y,Z)和(x,y,z)之间的距离d是d = Sqrt [(Xx)^ 2 +(Yy)^ 2 +(Zz)^ 2]。 现在文件中有一百万个条目,每个条目都是空间中的某个点,没有特定的顺序。 给定任何点(a,b,c)find最接近的10点。 你将如何存储百万分,你将如何从这个数据结构中检索这10个点。

CGContextDrawImage在传递UIImage.CGImage时将图像上下颠倒

有谁知道为什么CGContextDrawImage会颠倒我的形象? 我从我的应用程序中加载图像: UIImage *image = [UIImage imageNamed:@"testImage.png"]; 然后,简单地问核心graphics来绘制到我的上下文: CGContextDrawImage(context, CGRectMake(0, 0, 145, 15), image.CGImage); 它呈现在正确的地方和尺寸,但图像是颠倒的。 我必须在这里错过一些非常明显的东西?

graphics在标题栏中呈现

graphics在标题栏中不断渲染。 我使用封装在jlabel中的缓冲图像,并使用生成的graphics对象在我的代码中绘制矩形。 这是jframe类构造函数的重要部分: super(); BufferedImage image=new BufferedImage(680,581,BufferedImage.TYPE_INT_ARGB); m_graphicsObject =image.getGraphics(); JLabel label=new JLabel(new ImageIcon(image)); // buttons, mouse events and other controls use listeners to handle actions // these listener are classes btn1 = new JButton("Go!"); //btn1.setPreferredSize(new Dimension(100, 30)); btn1.addActionListener(new button_go_Click()); //listener 1 btn2 = new JButton("Clear!"); //btn2.setPreferredSize(new Dimension(100, 30)); btn2.addActionListener(new button_clear_Click()); //listener 2 //always add created […]

有没有人知道一个低级别(没有框架)的拖放,重新sorting列表的例子?

我正在寻找可以通过拖放重新sorting的基本graphics列表的代码(任何语言)。 所以,正是这个functionhttp://jqueryui.com/sortable/,但直接写在帧缓冲区/canvas没有任何框架(或低级别放置像素'库至多),可能不是在HTML / JS(除非它是帆布只没有CSS)。 越简单越好,因为我将在汇编程序中使用它,如果不需要,我不想重新发明轮子。

如何将Rgraphics打印到PDF和多个PDF的多个页面?

我知道 pdf("myOut.pdf") 将在R中打印成PDF格式。如果我想要怎么做? 做一个循环,在PDF文件的新页面上打印后续graphics(追加到最后)? 制作一个循环,将后续graphics打印到新的PDF文件(每个文件一个graphics)?