graphics相关内容

如何为小部件边框/阴影添加霓虹发光效果?

有没有办法使用颤振(带有特殊着色器的 CustomPaint 或类似的东西)来创建这样的效果? 例如.我有这个容器,我使用 CustomPainter 在上面画了一些线.我可以像图片一样使用霓虹灯效果绘制这些线条吗?Paint 类有一个着色器属性,我认为我可以设置它来实现这个目标,但我不知道如何实现. 容器(颜色:颜色.白色,宽度:300,身高:300,孩子:自定义油漆(画家:NeonPa ..
发布时间:2022-01-23 12:17:23 其他开发

是否可以实现 MAX(As,Ad) openGL 混合?

我正在开发一款游戏,我想在网格上的一系列精灵下创建阴影.阴影比精灵本身大,并且精灵是动画的(即移动和旋转). 我不能简单地将它们渲染到精灵 png 中,否则阴影会与相邻的精灵重叠. 我也不能简单地将阴影单独放在较低的层上,因为当它们重叠时,它们会在它们的交叉处产生暗带. 这些精灵是动画的,因此无法整体渲染. 基本上,我希望精灵的阴影混合在一起,以使它们在设定的不透明度下最大 ..
发布时间:2022-01-21 17:24:04 移动开发

iOS 图形问题

所以我正在创建一个横向滚动射击游戏,但偶尔会遇到一些图形问题.我遇到了这条出现的神秘线.正如您在下图中看到的那样,它出现在一些但不是所有的精灵上.我该如何解决这个问题?这是我的还是艺术家的错误? 我正在使用 Cocos2d 开发并使用 CCSpriteBatchNode,我的精灵表是 .png,不确定信息是否相关,只是想我会留下尽可能多的信息. 有什么想法吗??? 解决方案 我 ..
发布时间:2022-01-21 17:08:45 移动开发

将 SVG 转换为 XAML

我试过 InkScape &XPS 方法,但它没有给我正确的 XAML. 谁能把这个SVG转换成WinRT兼容的XAML? 解决方案 看看这个,看看它是否有效:https://gist.github.com/timheuer/6443390 方法(是的,超级黑客): 使用 Inkscape 保存为 PDF 将文件扩展名从 PDF 重命名为 AI 使用Expressio ..

使用 Direct2D 的大图像

目前我正在为 Windows Store 开发应用程序,该应用程序使用 Direct2D 进行实时图像处理.它必须支持各种尺寸的图像.我遇到的第一个问题是如何处理图像大于支持的最大纹理大小的情况.经过一些研究和文档阅读后,我发现 VirtualSurfaceImageSource 作为解决方案.想法是将图像加载为 IWICBitmap,然后使用 CreateWICBitmapRenderTarge ..

java多图形

好的,我一直在研究这段代码,它显示了排序算法的工作原理.现在我让它工作,它用相同的排序对多个图进行排序,但我需要每个图同时进行不同的排序.几天来我一直在研究并试图解决这个问题,现在我只有隧道视野.如果我的解释令人困惑,我会发布我的代码.我觉得这可以使很多使用 java 图形的人受益,我们将不胜感激. 导入java.applet.Applet;导入 java.awt.*;导入 java.awt.e ..
发布时间:2022-01-21 10:22:14 Java开发

layer.zPosition 不适用于非同级 UIView

我有一个相当复杂的 UIImageView 层次结构.最初,当一个 UIImageView 移到另一个前面时,我小心地交换了兄弟顺序.然后我发现了 myUIImageView.layer.zPosition 并改用它.解决起来简单多了.它甚至几乎一直有效.我从 this SO question 发现 zPosition仅适用于兄弟层.伟大的!所以我真的有两个问题:是否有任何关于此的实际文档?而且, ..
发布时间:2022-01-20 15:44:10 移动开发

使用 QtQuick 2.0 的透明小部件

我正在尝试使用 QtQuick 2.0 创建一个透明窗口. 我可以创建一个像这样的透明小部件: class TransparentWidget : 公共 QWidget{上市:透明小部件(QWidget* 父级):QWidget(父){调整大小(QSize(500, 500));setAttribute(Qt::WA_TranslucentBackground);setWindowFlag ..
发布时间:2022-01-19 23:21:13 C/C++开发

如何为 1x1 Android 小部件创建清晰的背景图像?

我正在创建一个 1x1 小部件,无论我尝试什么,我都无法让背景图像看起来又漂亮又清晰.我已经阅读了几乎所有我能找到的资源,但我仍然无法获胜. 我正在为 HTC Desire/Nexus 1 设计,希望有人告诉我在 Photoshop 中创建背景时,使用的 dpi/高度/宽度(当前使用 72/100/80).一旦我首先在我的测试设备上让它看起来不错,我会担心其他设备的分辨率. 另外,如果 ..
发布时间:2022-01-18 22:40:12 移动开发

在Java中为网格创建绘制矩形(填充黑色)函数

我在我的程序中创建了一个网格.下面是用于创建网格的代码. 导入java.awt.Graphics;导入 javax.swing.JComponent;导入 javax.swing.JFrame;类网格扩展 JComponent {公共无效油漆(图形g){g.drawRect (10, 10, 800, 500);for (int i = 10; i 我想做的是创建一个函数,该函数将根据我给它 ..
发布时间:2022-01-18 09:44:46 Java开发

为什么说 WebGL 是 2D API,而不是 3D API?

根据 HTML5 Rocks,WebGL 实际上是 2D API,而不是 3D API.他们为什么这么说,这是什么意思? 我们可以在 WebGL 顶点着色器和片段着色器中指定 X、Y、Z 坐标.我无法理解 2D 和 3D 图形 API 之间的区别.你能解释一下为什么他们说这是一个 2D API 吗? 解决方案 WebGL 是光栅化 API 而不是 3D api.您必须为其提供投影坐标 ..
发布时间:2022-01-17 12:14:30 前端开发

Html5 Canvas 变换算法 - 应用变换后查找对象坐标

在 html5 画布上,我正在绘制对象(矩形、圆形等...),这些对象具有缩放、倾斜、旋转等变换属性...这些对象可以嵌套. 问题发生在我应用转换后,我想找到给定对象的精确 x、y 坐标,但它超出了我的想象. 致所有从事交互式计算机图形学的专家;请帮我解决这个问题. 提前致谢. 解决方案 二维中的所有仿射变换都可以表示为如下形式的矩阵: [ a c dx ]T = [ ..

在 C# 中将旋转的文本绘制到图像中

我正在使用 Graphics 类的 drawstring 方法在 Image 上绘制一个字符串. g.DrawString(mytext, font, brush, 0, 0); 我正在尝试使用图形对象的旋转变换功能按角度旋转文本,以便可以以任何角度绘制文本.我如何使用旋转变换来做到这一点.我使用的旋转变换代码是 位图 m = new Bitmap(pictureBox1.Image); ..
发布时间:2022-01-16 14:56:42 C#/.NET

如何围绕任意点旋转一组二维形状

我正在制作一个“身体"类,它将一堆 2D 形状组合在一起以形成一个可移动、可旋转的身体. 我需要知道的是如何旋转每个单独的形状,使其看起来像整个身体在旋转,而不是每个形状都围绕它的中心进行自己的旋转.我不能只是将每个形状的旋转中心更改为同一点,因为这也会导致它们的位置受到影响. 因此,我需要找到某种方程式,使用 body center 重新定位和重新旋转身体中的每个单独形状,以保持身体 ..
发布时间:2022-01-16 14:49:37 C/C++开发

Android Layout 视图围绕一个圆圈旋转和间隔?

我正在尝试找出一种方法来围绕一个圆圈布置一系列视图,以使每个视图都旋转为从圆圈向外.下面的图片是我正在寻找的粗略草图.外面的块是布局/视图组,红色方块代表我要旋转的视图. 我熟悉 PivotX、Pivo​​tY 和 Rotation 视图属性,并怀疑我会以某种方式使用这些属性,但我不确定如何将它们与适当的布局结合使用以获得所需的效果. 解决方案 这里有一个例子.我创建了一个新的 An ..
发布时间:2022-01-16 14:17:13 移动开发

没有任何事件发生

这是我的代码.我正在尝试使用箭头键让球移动.当我运行上述程序时不显示球(如果我将坐标更改为显示 0,30 球)并且没有触发事件,球既不移动也不跳跃 什么问题? import java.awt.*;导入 java.awt.event.*;导入 javax.swing.*;类 ControlledBall 扩展 JPanel{内径 = 30;整数高度 = 30;诠释 x_Pos = 0;int ..
发布时间:2022-01-15 12:14:10 Java开发

java swing应用程序中如何保留和删除多个图形对象?

我有一个图像,我在其上使用预定义的位置来创建具有颜色的图形对象.通过单击鼠标,我尝试在其上创建一些带有颜色的椭圆.其实我达不到这个目的.因为,当我单击预定义位置时,我可以在其上创建一个椭圆,但是当我单击另一个预定义位置时,第一个椭圆消失了. 一个椭圆可以通过点击两次来移除. 看看这个, 公共类 PrintDialog 扩展 javax.swing.JDialog{私人int计数= 0 ..
发布时间:2022-01-15 12:13:12 Java开发

给定一个点,找到一条与已知直线相交的直线

这是基本的图形几何和/或三角函数,我觉得问它很愚蠢,但我不记得这是怎么回事.所以: 我有一条由两个点 (x1, y1) 和 (x2, y2) 定义的线. 我有第三点 (xp, yp),它位于其他地方. 我想计算位于#1 中某处的点 (x', y'),这样当与 #2 中的点连接时,会创建一条与第一条线垂直的新线. 谢谢. 解决方案 致所有那些寻找使用向量的具体例子的可怜人 ..
发布时间:2022-01-14 15:57:08 其他开发