graphics相关内容

如何在android中blit()?

我习惯于使用老式库(allegro、GD、pygame)处理图形,如果我想将位图的一部分复制到另一个...我只使用 blit. 我试图弄清楚如何在 android 中做到这一点,但我很困惑.所以......我们有这些只写的画布和只读的位图?这似乎太愚蠢了,不可能是真的,一定是我遗漏了什么,但我真的想不通. 编辑:更准确地说...如果位图是只读的,而画布是只写的,我不能将 A 写入 B, ..
发布时间:2021-12-30 19:00:22 移动开发

在给定角度的矩形上查找点

我正在尝试在矩形对象中绘制一个渐变,具有给定的角度 (Theta),其中渐变的末端接触矩形的周长. 我认为使用切线会起作用,但我无法解决这些问题.有没有我缺少的简单算法? 最终结果 所以,这将是 (angle, RectX1, RectX2, RectY1, RectY2) 的函数.我希望它以 [x1, x2, y1, y2] 的形式返回,以便渐变将绘制在正方形上.在我的问题中, ..
发布时间:2021-12-30 19:00:13 Python

是否有任何控制台“图形"?.Net 库?

我在这里的基本目标是编写 Kroz 王国的 .NET 重制版.对于那些不熟悉游戏的人: http://www.indiefaqs.com/index.php/Kingdom_of_Kroz http://www.youtube.com/watch?v=cHwlNAFXpIw 最初它应该是一个快速分散注意力的项目,让我从最近占用我大部分时间的所有通用企业 WCF/WF/LINQ2S ..
发布时间:2021-12-30 19:00:04 C#/.NET

GDI+ 中快速投影的算法

在 GDI 中为图像添加阴影的有效方法是什么? 现在我从我的形象开始: 我使用 ImageAttributes 和 ColorMatrix 将图像的 alpha 蒙版绘制到新图像上: colorMatrix = (( 0, 0, 0, 0, 0),( 0, 0, 0, 0, 0),( 0, 0, 0, 0, 0),(-1, -1, -1, 1, 0),( 1, 1, 1, 0, 1) ..
发布时间:2021-12-30 18:59:57 其他开发

Android SurfaceFlinger

我想问一下,是否总是调用 SurfaceFlinger 以将任何类型的绘图绘制到屏幕中?例如,在屏幕上显示 JPG 文件. 解决方案 SurfaceFlinger 不是绘制你的窗口.它为您的窗口分配一个帧缓冲区,在您的应用程序中运行的框架直接绘制到该帧缓冲区,而无需与 SurfaceFlinger 交互.绘制窗口时,SurfaceFlinger 涉及的唯一交互是在绘制完帧后将最终的新帧缓冲 ..
发布时间:2021-12-30 18:59:26 移动开发

规模&在Android中使用Matrix旋转位图

在创建最终位图之前,我试图在单个操作中缩放和旋转,但 preRotate、postConcat 似乎不起作用. 位图 bmp = ... 原始图像 ...矩阵 m = 新矩阵()m.setScale(x, y);m.preRotate(degrees, (float) width/2, (float) height/2);Bitmap.createBitmap(bmp, 0, 0, bmp.ge ..
发布时间:2021-12-30 18:59:12 移动开发

如何在我的 iPhone 应用程序中使用动画 .gif?

我有一个要在 iPhone 应用程序中使用的动画 gif 文件,但动画不起作用.有人知道怎么解决吗? 解决方案 如果您有一系列想要动画的图像,您可以使用 UIImageView 轻松实现: UIImage *blur5 = [UIImage imageNamed:@"blur5.png"];UIImage *blur6 = [UIImage imageNamed:@"blur6.png" ..
发布时间:2021-12-30 18:59:05 移动开发

什么是顶点着色器和像素着色器?

什么是顶点着色器和像素着色器? 它们之间有什么区别?哪个最好? 解决方案 A Pixel Shader 是一个 GPU(图形处理单元)组件,可以编程为在每个像素的基础上运行,并处理照明和凹凸贴图等内容. A Vertex Shader 也是 GPU 组件,也使用特定的类似汇编语言进行编程,类似于像素着色器,但面向场景几何体,并且可以执行诸如向对象添加卡通轮廓边缘等操作. ..
发布时间:2021-12-30 18:58:59 其他开发

在哪里可以获得免费的音频、图形和其他游戏资源?

我已经用谷歌搜索过这个话题,但到目前为止还没有找到任何令人满意的东西. 根据您的经验,获取游戏资源(例如精灵、背景、音效、音乐等)的最佳位置是什么?更具体地说,我正在寻找更多的音效和音乐,而我目前缺乏的不仅仅是图形.但是,对于图形,我尝试从不同站点获取随机图形,但它们不匹配.我也不想复制整个图形包. 资源应该是免费且易于获取的.我打算做的产品如果不开源,都是免费的,不太可能受到广泛关注 ..
发布时间:2021-12-30 18:58:50 其他开发

制作按钮地图?

我如何执行以下操作我不是在要求特定的代码,但我需要一些指导,因为我已经为此绞尽脑汁数周了.只是我想制作一张地图,例如.美国和每个州都是不同的图片或区域,可以将鼠标悬停在上面并单击.我尝试使用 png 和透明胶片,但我陷入了死胡同.更雄心勃勃地,我想将带有州首字母的标签拖到每个州上并将它们放在那里然后有一个过程,如果标签/首字母与州匹配,则它是正确的,否则就不是. 我已经尝试过 GIS(?) ..
发布时间:2021-12-30 18:58:34 C#/.NET

为什么我的线不画?

所以我定义了一个 mouseEventlistener 和 mousemotionListener 来定义点. protected Point elementPosition = null;公共点端点 = 空;公共轴 tempAxis;公共图形 g;类 MouseButtonHandler 扩展了 MouseAdapter{public void mousePressed(MouseEvent ..
发布时间:2021-12-30 18:58:27 Java开发

组合框在所选上绘制图像

当项目被选中时,我尝试从组合框中的图像列表中绘制图像. 我能够绘制图像,但是当 onSelctedIndexChanged 事件完成时,我丢失了图像. 我的组合框已经有了 DrawMode.OwnerDrawFixed 我有一个名为 ImageList 的 ListImage 控件,其中包含 10 张图片. 对于我的简短示例,我只需要在我的组合框中绘制 ImageList ..
发布时间:2021-12-30 18:58:18 C#/.NET

在 JTextArea 下插入图像

所以我试图在 JTextArea 下面插入一个图像,但我运气不佳,有人可以帮忙吗?基本上我要问的是是否有人可以帮助创建另一个这样做的类或子类.这是我的代码: import java.awt.*;导入 javax.swing.*;公共课 t{私人 JFrame f;//主框架私人 JTextArea t;//文本区域私有 JScrollPane sbrText;//滚动文本区域的窗格私人 JBut ..
发布时间:2021-12-30 18:58:09 Java开发

如何在 JPanel 中使内容半透明?

我对 JPanel 中组件的显示感到困惑. 假设我创建一个半透明度为 0.8f 的自定义 JPanel,如下所示:- JPanel panel=new JPanel(){@覆盖公共空心漆(图文g){super.paint(g);BufferedImage img=(BufferedImage)createImage(getWidth(),getHeight());Graphics2D g2 ..
发布时间:2021-12-30 18:57:56 Java开发

Activity 什么时候完成自己的绘制?

这可能是一个有点奇怪的问题,但我就是想不通.基本上,我有一个扩展 View 并覆盖 onDraw 方法的类,因此它绘制了一个位图.我想要做的是从图库中选择一张图片,将其发送并意图并在视图上绘制. 问题是我在启动时无法让Activity绘制位图.我尝试在 onCreate、onStart 中设置...没有任何效果. 如果我在按下按钮并调用 invalitate() 时设置位图,它会起作用 ..
发布时间:2021-12-30 18:57:42 移动开发

平滑希尔伯特曲线

我正在尝试平滑 希尔伯特曲线.我可以定义点并用直线连接它们,但我想要一条边缘不那么尖锐的路径.我尝试使用越来越高阶的贝塞尔曲线连接曲线,但这不起作用,当我尝试重新连接它们时,路径中总是存在“扭结": 我觉得这是一个已解决的问题,但我没有在寻找正确的术语. 解决方案 如何为此使用分段三次...不管是 BEZIER SPLINE 还是其他什么.您只需要将补丁与正确的点调用序列连接起来,而 ..
发布时间:2021-12-30 18:57:34 其他开发

如何保存在 PictureBox 上创建的图形?

在 c# 和 Visual Studio Windows 窗体中,我将图像加载到图片框 (pictureBox2) 中,然后将其裁剪并显示在另一个图片框 (pictureBox3) 中. 现在我想将pictureBox3 中的内容保存为图像文件. 我该怎么做? private void crop_bttn_Click(object sender, EventArgs e){图片裁剪 ..
发布时间:2021-12-30 18:57:21 C#/.NET

Phong 着色和 Gouraud 着色有什么区别?

据我所知,Gouraud shading 计算每个顶点的光色并对该颜色进行插值,而 Phong shading 为每个像素插值法线并计算光色基于该插值. 然而,当我试图用数学方法推导出光色时,我最终得到了两种方法相同的公式! (其中n1和n2为两个顶点的法线,t为插值系数,Lem>是光的方向,上面的平面和虚线表示屏幕和一个像素.) 两种方法的光色推导如下: Gouraud: ..
发布时间:2021-12-30 18:57:08 其他开发

旋转图像对象

我有一个方法 getImage() 需要旋转一个 Image,将它存储在一个新变量中,然后返回那个新的 Image.这是我的尝试,图像似乎是空的或什么的.它只是没有显示在屏幕上: public Image getImage() {buffImage.createGraphics().rotate(direction);返回 buffImage;} 当我取出 buffImage.createGr ..
发布时间:2021-12-30 18:56:58 Java开发