使用乳胶的启动器图标

使用乳胶的启动器图标

是否有一个软件包可以将乳胶图像编译为 Android Launcher 的图标,同时保持屏幕密度?为此,Android Studio 中有 Image Asset Studio,但我无法重新创建所需的图标图像。

编辑:在下面标有箭头的图像中显示了启动器图标,我使用了 tikzpeople 包,但图像的清晰度和分辨率不佳。

在此处输入图片描述

答案1

在 CTAN 的软件包搜索栏中输入“图标”可得到 17 个结果

有趣的是,其中包括 Knuth 自己的输入在此处输入图片描述

但只有少数接近您对现代 App 风格化输出的要求。

None 将提供 android 推荐/要求的 res 结构。

App Studio 建议使用 SVG 输入,请参阅 Ulrike Fischer 的评论,了解如何通过 latex + dvisvgm 实现这一点。然而我发现这产生了一个奇怪的半透明结果

忽略粗糙的图片注意默认情况下衣领是透过脸部露出的在此处输入图片描述

为了Martin Scharrer 的 pdf2svgtikzpicture 方法参见/尝试他的答案https://tex.stackexchange.com/a/51766/170109
但是我在交互运行时遇到了问题,因此在命令行上使用

我得到了更好的不透明结果(为了产生这个输出,请注意它是更大的 drawable-xxxhdpi,因为我无法上传 .svg)

以下是在此处输入图片描述代码

\documentclass[crop,tikz,convert=pdf2svg]{standalone}
\usepackage{tikzpeople}
\begin{document}
\begin{tikzpicture}
    \node[graduate,saturated,mirrored,monitor,undershirt=yellow] {};
\end{tikzpicture}
\end{document}

通过这个序列

Latex logo.tex
pdf2svg logo.pdf logo.svg

Windows 版本可在此处找到https://github.com/jalios/pdf2svg-windows/releases

这里它在 Asset Studio 中加载,下载的包含 5 张完美图像的 res 文件大约为 55KB(非常精简!如果包括网页版则为 130KB)

在此处输入图片描述

在此处输入图片描述在此处输入图片描述在此处输入图片描述

只要你喜欢 TeX / TikZ / SVG 输出就行。(最后一个是 blochsphere)

或者,可以修改您所识别的图标(如 JouleV 的答案中所示)以适合一组推荐的像素大小。

像素清晰度的关键是选择足够大的比例,以适用于高分辨率,并且可以将其划分为更小的尺寸,同时在 Inkscape 等应用程序中保持清晰度。然后可以在 Image Asset Studio 中加载和修改手动缩小的图标集,以添加所需的圆角等。

答案2

这正是tikzpeople。这是软件包文档

在此处输入图片描述

以下是该图片的代码:

\documentclass[tikz,margin=3mm]{standalone}
\usepackage{tikzpeople}
\begin{document}
\begin{tikzpicture}
    \node[graduate,shield,sword] {};
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容