V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
baobao1270
V2EX  ›  分享创造

做了一个生成“元素周期表”风格 Logo 的东西

  •  
  •   baobao1270 ·
    baobao1270 · 2020-01-13 22:40:09 +08:00 · 2676 次点击
    这是一个创建于 1537 天前的主题,其中的信息可能已经有所发展或是发生改变。

    生成元素周期表风格的 Logo,可以自定义大小,颜色,字体(需要本地安装该字体),输出格式。 在做一些小项目的时候,可以生成统一风格的 logo。

    原理是生成 SVG 字符串,再转换为其他格式。

    支持输出 SVG JPG TIF PNG BMP ICO 格式。

    示例图片

    图一是一张 png 格式的输出示例图片。

    示例图片 1

    图二是用这个工具生成的我的网易云音乐歌单 logo

    示例图片 2

    使用方式

      -t, --text                      Logo 上的字母,建议两个英文字母以下。
    
      -S, --size                      图片大小,只支持宽高相同,单位为 px。
    
      -C, --background-color          CSS 格式的背景颜色,只支持单色,默认为 #66ccff。
    
      -s, --text-size                 Logo 中文字的大小,默认为图片大小的 40% 加上或减
                                      去此处输入的大小,单位为 px,默认为 0。如:图片大
                                      小 300px,此处指定为 "-s 20",则最终文字大小为
                                      (300*40%)+20=140px。
    
      -c, --text-color                CSS 格式的文字颜色,默认为白色。
    
      -f, --font-family               CSS 格式的字体,默认为微软雅黑("Microsoft YaHei")
    
      -o, --output-file               输出的图片文件名,带拓展名。支持以下格式:
                                      jpg/jpeg, png, gif, bmp, tif/tiff, ico, svg.
    
      -W, --windows-native-encoder    是否使用 .NET 框架自带的 ICO 编码器保存 ICO 文件。
                                      默认为否,如果启用,支持保存 16 位色的 ICO 文件。
    
      --help                          显示帮助
    
      --version                       显示版本
    

    项目地址

    https://github.com/baobao1270/logomaker

    下载请移步 GitHub Release 页

    2 条回复    2020-01-13 22:56:58 +08:00
    alphatoad
        1
    alphatoad  
       2020-01-13 22:55:49 +08:00
    第二个字母用小写会不会更像元素周期表一些
    baobao1270
        2
    baobao1270  
    OP
       2020-01-13 22:56:58 +08:00
    @alphatoad 可以小写的,文本是自定义的,只要 shell 支持,可以输入任何 UTF-8 字符,我这里测试 Emoji 也是可以的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2809 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:56 · PVG 22:56 · LAX 07:56 · JFK 10:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.