标签: vector-graphics

Android自适应图标前景总是太大

我有问题,我不知道如何解决。

我正在尝试制作一个自适应 Android 应用程序图标。这是它的代码:

<?xml version="1.0" encoding="utf-8"?>
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
    <background android:drawable="@drawable/launcher_backg" />
    <foreground android:drawable="@drawable/logo" />
</adaptive-icon>
Run Code Online (Sandbox Code Playgroud)

看起来就是这样: 图标,看起来不像它应该的样子

正如您所看到的,前景太大了。我不想要这样,而且我不知道如何解决它。我有一个解决方法,我只是缩放前景直到它足够小。那么问题是,我不知道最佳尺寸是多少,但我确信有更好的解决方案。

前景是 png,背景是矢量图形。

如何使前景成为 Android 应用程序图标的完美尺寸。

png android vector-graphics android-studio

5
推荐指数
1
解决办法
3153
查看次数

如何将 3D xyz 矢量几何投影到与三角表面的表面法线正交的平面上?右

我正在使用 OLS 求解方程,该方程返回 x/y/z 表面网格上的计时点。我可以按照下面概述的方法求解速度和方向性。问题是,我的矢量与表面网格不平行,并且我不确定使其朝正确方向所需的正确变换。

文献指出:

“为了在 3D 几何中实现矢量的可视化......如果在矢量计算中仅使用表面数据,则传导速度矢量会以几何方式投影到与表面法线正交的平面中。此约束修正了指向内部或内部的矢量。表面之外”

我不知道该怎么做。

代表数据:

library(plotly)
library(dplyr)
Run Code Online (Sandbox Code Playgroud)
tri_list <- list(surf_tri = structure(c(1L, 1L, 4L, 8L, 11L, 12L, 17L, 6L, 
19L, 13L, 3L, 5L, 22L, 1L, 26L, 18L, 18L, 8L, 21L, 14L, 27L, 
4L, 14L, 7L, 6L, 29L, 22L, 16L, 23L, 26L, 3L, 28L, 2L, 13L, 12L, 
31L, 33L, 35L, 32L, 28L, 33L, 31L, 20L, 9L, 36L, 12L, 29L, 20L, 
31L, 27L, 17L, 26L, 8L, 15L, 9L, 29L, 9L, 35L, 15L, 11L, 16L, 
16L, 38L, …
Run Code Online (Sandbox Code Playgroud)

r mesh vector-graphics triangulation

5
推荐指数
0
解决办法
241
查看次数

是否可以通过CSS将SVG图像添加到网页?

我刚开始在网页上试验SVG,我发现只能使用<object />标签将SVG图像添加到HTML中,而不是<img />像我期望的那样.大多数时候,我通过CSS向网页添加图形,因为它们是网站呈现的一部分,而不是内容.

我知道可以将CSS 应用于 SVG,但是可以使用纯CSS将矢量图像添加到HTML元素吗?

css svg vector-graphics

4
推荐指数
1
解决办法
2654
查看次数

将JPanel导出为矢量图形

我想将我的JPanel中的图像导出到矢量图形文件中,以便以高于屏幕的分辨率进行编辑和打印.本质上,我希望paint()使用目标图形调用其函数,该图形将绘图命令保存到矢量图形文件中.

这样做的好方法是什么?建议使用哪些库?哪种矢量格式最好,为什么?

java graphics swing awt vector-graphics

4
推荐指数
2
解决办法
6262
查看次数

具有强制抗锯齿功能的EMF

我们的程序需要生成矢量图形,我们为此选择了EMF.但是,似乎其他程序使这些图像无法抗锯齿.我发现SVG格式确实有一个标志来指示某些/所有对象应该被抗锯齿.

EMF格式中是否有任何类型的标志或命令表示我们想要抗锯齿?如果是这样,如何使用System.Drawing.Imaging.Metafile类生成该命令?

谢谢.

.net vector-graphics antialiasing .emf

4
推荐指数
1
解决办法
2288
查看次数

ImageMagick与开罗对矢量图形光栅化

我正在开发一个需要将图纸栅格化为图像文件的项目.我已经使用GDI +工作了.想要创建一个便携式解决方案,我也在寻找其他解决方案,并找到了两个 - cairo和imagemagick.我是两个新手,但似乎ImageMagick可以做几乎所有的东西 - 绘制线条,圆弧,圆圈,文本等..加上许多位图操作.

但是,开罗被提到是网站中GDI +的竞争对手.ImageMagick从未被提及用于此目的.

我没有时间投资两个图书馆.我需要决定哪一个是值得的.我更喜欢ImageMagick,因为它看起来更强大.

您对两个图形库有什么看法?

c++ imagemagick vector-graphics graphic

4
推荐指数
1
解决办法
2277
查看次数

如何在Inkscape中强制将字形转换为嵌入的矢量路径

我已经使用Inkscape创建了SVG文档。它包含非标准字体的文本。该svgXML引用的字体。因此,矢量依赖于用户计算机上可用字体的依赖(或通过在Web场景中使用Web字体)。我要删除此依赖项。我知道如何手动执行操作,但这会很费时间。

Inkscape是否提供一种将所需字形作为纯矢量包含在内而不是引用字体的方法?

svg glyph vector-graphics inkscape svg-font

4
推荐指数
1
解决办法
3147
查看次数

libgdx:ModelInstance.transform.setToTranslation(..)和ModelInstance.transform.translate(..)之间有什么区别?

有什么区别:

myModel.transform.SetToTranslation( *some Vector3* )
Run Code Online (Sandbox Code Playgroud)

myModel.transform.translate( *some Vector3* )
Run Code Online (Sandbox Code Playgroud)

(其中myModel的类型为ModelInstance)

具体来说,这些操作的副作用是什么?

对我来说最重要的是,您使用一种方法而不是另一种方法的典型用例是什么?

vector-graphics libgdx

4
推荐指数
1
解决办法
552
查看次数

在JavaFX中动画大量图形元素的最快方法

我正在迈出JavaFX的第一步.我想用javafx为很多图形元素(椭圆,贝塞尔曲线,而不是图像)制作动画.这些元素由大约10个元素组成,这些元素必须一起移动.我试图达到60 fps,我想移动数以千计的这些元素.

至少有四种方法可以做到这一点:

  • 使用单个画布及其图形上下文直接在每个帧上绘制.
  • 使用组和节点.每个元素都是一个节点.我喜欢这种方式,因为有很多类可以用来轻松地绘制我需要的东西,节点和组的逻辑结构正是我所需要的.
  • 每组都是画布.使用画布图形上下文在其构造函数中绘制其元素,然后移动每个帧的所有画布.
  • 使用必须粘在一起的元素创建图像,然后移动这些图像.我还没有找到如何做到这一点,但我想这并不难.元素可能会不时变化,因此我需要重新创建一些图像,但只需要偶尔重复一次.

我的问题是,这些方式中的哪一种(或另一种方式)是最快的方式?特别是,许多节点和组的使用是否具有很高的性能影响?

java javafx canvas vector-graphics java-8

4
推荐指数
1
解决办法
232
查看次数

将SVG HTML路径从网站提取回SVG文件

有没有办法快速提取网站上的SVG资产,包括SVG HTML路径回SVG文件.任何应用程序,开发工具,扩展程序,可以让你这样做?

html svg vector vector-graphics

4
推荐指数
1
解决办法
7754
查看次数