草庐IT

矢量化

全部标签

Android - 离线、非矢量、自定义 map

对于我正在处理的应用程序,我需要显示自定义光栅图像图block(不是基于矢量的,可能来自卫星图像),而且我需要离线进行。我想使用MapView,但我看不出有什么方法可以告诉它使用自定义的离线map图block而不是从Google的服务器中提取数据。我看过一些替代方案,但似乎没有一个适合我的需要MapDroyd似乎只支持基于矢量的map。mapdroyd.com/OSMDroid似乎使用OpenStreetMaps;我没有在任何地方看到任何说明您可以使用自定义map图block的文档。code.google.com/p/osmdroid/还有第三种选择,但我的帖子被吃掉了,我在我的历史记

android - 如何在 Android 中设置按钮内可绘制矢量的大小?

对于Lollipop之前的设备,AndroidStudioVectorAssets工具将矢量可绘制对象转换为PNG-s,但我得到的PNG-s质量非常差,您可以在此处看到:此外,按钮的背景纯色应该是您在左侧看到的浅绿色,但可绘制对象会覆盖它:drawable的xml是(Material图标的默认值):我还想通过调整值使图标看起来小一点,我注意到增加视口(viewport)尺寸会减小图标,但我不确定我是否理解原因。那么:如何使图标和生成的PNG看起来更小、更不模糊,并使用资源文件中设置的背景颜色?谢谢。编辑:我设法通过将它们组合在一个单独的带有图层列表的xml文件中来获得带有图标的纯色背景

android - 未找到矢量可绘制对象的异常资源

我将在某些设备上运行我的应用程序,它的崩溃记录如下:01-0416:54:02.2067466-7466/com.lawnmowersE/AndroidRuntime:FATALEXCEPTION:mainProcess:com.lawnmowers,PID:7466java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.lawnmowers/com.lawnmowers.MapActivityNew}:android.content.res.Resources$NotFoundException:Filere

android - 矢量绘图 : How to position it on canvas?

对于我的自定义View:MyCustomViewextendsView我制作了一个VectorDrawablemMyVectorDrawable=VectorDrawableCompat.create(getContext().getResources(),R.drawable.ic_some_image,null);我已经设置了它的界限mMyVectorDrawable.setBounds(0,0,mMyVectorDrawable.getIntrinsicWidth(),mMyVectorDrawable.getIntrinsicHeight());我把它画在Canvas上mMyV

电机控制中空间矢量脉宽调制SVPWM与simulink仿真详解

介绍电机控制中SVPWM的作用、原理以及在Simulink中搭建仿真。通过模型和代码分别实现,最后用C语言写一段单片机中可中使用的SVPWM算法,供大家参考。创作不易,点赞收藏暴富。1.SVPWM原理空间矢量脉宽调制(SVPWM:SpaceVectorPulseWidthModulation)算法是从电动机的角度出发,目的在于使交流电动机产生圆形磁场。它以三相对称正弦波电源(其电压和频率值均为电动机的额定值)供电时交流电动机产生的理想磁链圆为基准,通过选择逆变器的不同开关模式,使电动机的实际磁链尽可能逼近理想磁链圆,从而产生SVPWM波。由于磁链的轨迹是靠电压空间矢量相加得到的,故也称之为“电

Android Vector Asset Studio 为一些矢量图像提供了额外的填充

我正在尝试从VectorAssetStudio中的MaterialVector包导入一些图标。但它们带有填充。为什么会发生这种情况,我该如何删除它?这很不方便,因为这意味着如果我希望我的图标在XML中为17dpx17dp,那么我需要将其设置为大于17x17以弥补填充。 最佳答案 Android矢量资源您可以缩放矢量以移除额外空间。这可以使用group标签。只需修改您的矢量xml文件即可。来自到结果 关于AndroidVectorAssetStudio为一些矢量图像提供了额外的填充,我们在

android - React native 矢量图标不会在 Android 设备中显示

我在我的ReactNative项目中使用了react-native-vector-icons并使用npmstart启动应用程序。图标在iOS中正常显示,但在android中不显示。我尝试过的事情:react-native-vector-icons文档中的三个方法(终于在fonts文件夹中看到了*.tff文件)使用react-nativerun-android启动应用程序。图标显示正常,但我想要的是将ReactNative与我现有的Android应用集成,而不是完全RN应用。在我的应用程序中使用jsbundle文件而不是调试服务器以上都不行那么,我应该向我现有的Android应用添加一些

Android 支持库 23.2 矢量绘图模糊

最新版本的Android支持库(23.2)添加了对矢量绘图的支持。它似乎是通过在本身不支持矢量绘图的平台上动态栅格化矢量来实现这一点的。但是,光栅化图像似乎是固定大小而不是依赖于使用情况。这是一个例子。矢量布局矢量为24dpx24dp。它用于128dpx128dp的ImageView。在不支持矢量可绘制对象的平台上,生成的图像很模糊,因为矢量以16dp光栅化并调整为128dp。我找到的唯一解决方案是为每个预期尺寸创建一个单独的矢量可绘制对象。创建一堆只有高度和宽度变化的重复向量是很烦人的。如果您希望drawable为fill_parent或以其他方式动态调整大小,这并不能解决问题。必须

android - 矢量图像对 Android 有用吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我正在开发Android应用程序。我想使用矢量图像。(.svg文件)但我不确定最好的方法是使用矢量图像。Svg-android.jar没有用。不支持所有.svg文件类型。以后可能就麻烦了。另一方面,如果我使用矢量,对我来说就容易多了。特别是我不会制定决议。我需要帮助。我必须尽快做出决定。有什么建议吗?

android - 在 Android 中使用矢量可绘制对象和一组 .png 作为图标有什么区别?

Android系统图标使用vectordrawables与使用一组.png有什么优缺点?如果它们用于两种不同的事物,那它们是什么? 最佳答案 PNG是压缩图像。它有一个固定的大小,如果你试图让它变大或变小,它需要复制或删除数据。太大或太小,看起来都不对(太大比太小更糟糕)。矢量可绘制对象是一系列告诉它如何绘制内容的命令。这些命令可以缩放,因此执行良好的矢量可绘制对象在1000x1000和100x100下看起来一样好。png的优点是易于操作且性能相对较快。矢量可绘制对象速度较慢(您必须执行命令)并且更难创建一个好的矢量对象。但它的扩展