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

做了一个 Favicon 生成器 PWA

  •  3
     
  •   hzcer · 2023-12-07 08:47:45 +08:00 · 2422 次点击
    这是一个创建于 378 天前的主题,其中的信息可能已经有所发展或是发生改变。

    做了一个 Favicon 生成器 PWA ,生成网站所需的 favicon.ico, favicon.svg, apple-touch-icon.png 等多种格式的资产。网站功能类似 realfavicongenerator 。

    网站地址: https://favicon.inbrowser.app/tools/favicon-generator

    主要特点有以下几点:

    • 纯前端 PWA ,没有后端,无需等待网络
    • 支持 svg 等多种格式图片,浏览器支持的格式都支持,包括 av1 等先进格式
    • 使用 oxipng 和 svgo 无损优化
    • 使用最佳的 Favicon 实践,例如 maskable, svg favicon
    • 实时预览,所见即所得
    26 条回复    2023-12-08 20:57:41 +08:00
    cowcomic
        1
    cowcomic  
       2023-12-07 08:57:58 +08:00
    看着不错啊
    yafoo
        2
    yafoo  
       2023-12-07 09:00:19 +08:00 via Android
    谢谢,收藏了
    xudashan
        3
    xudashan  
       2023-12-07 09:03:35 +08:00
    点个赞
    subframe75361
        4
    subframe75361  
       2023-12-07 09:07:12 +08:00
    很棒👍已 Star

    希望可以支持 icns ,electron 中需要使用。现有库只支持 nodejs ,比如 https://github.com/akabekobeko/npm-icon-gen
    totoro625
        5
    totoro625  
       2023-12-07 09:07:14 +08:00
    提问:仅在 PWA "purpose": "maskable"设置界面可以放大图标,其他界面只能缩小图标
    而 Desktop Browser & Google Result ,既不能缩小也不能放大
    这是出于什么考虑的呢?
    Seanfuck
        6
    Seanfuck  
       2023-12-07 09:14:56 +08:00
    正好用上了,已收藏
    hzcer
        7
    hzcer  
    OP
       2023-12-07 09:16:14 +08:00
    @totoro625 其实 PWA "purpose": "maskable" 设置界面也不可以放大图标,只是 "purpose": "maskable" 的外面存在很大的 margin ,具体你可以看看 https://web.dev/articles/maskable-icon
    Desktop Browser & Google Result ,你取消 Use the original image as is 就可以缩小。不过确实可以将 marigin 改成 scale 然后支持放大。谢谢建议。
    marcong95
        8
    marcong95  
       2023-12-07 09:41:48 +08:00
    好东西,mark 一下,之后可能用得上~~
    bjfane
        9
    bjfane  
       2023-12-07 09:51:43 +08:00
    页面风格不错,喜欢。
    Ma4cus
        10
    Ma4cus  
       2023-12-07 10:23:00 +08:00
    好+活,做的比我之前用的国外网站好看
    hzcer
        11
    hzcer  
    OP
       2023-12-07 10:25:31 +08:00   ❤️ 1
    @subframe75361 icns 格式看起来挺复杂的,试试看能不能将这个库移植到到浏览器环境
    jiannei
        12
    jiannei  
       2023-12-07 11:26:49 +08:00
    感谢,效果不错,已 star ~
    另外,我在做工具收集,希望能收纳进 https://sinan.fun/links
    dianso
        13
    dianso  
       2023-12-07 11:55:37 +08:00
    支持 emoji 吗
    ivershuo
        14
    ivershuo  
       2023-12-07 12:43:07 +08:00
    LZ 这个 https://inbrowser.app 的工具都很不错啊,网站风格也深得我心
    mokeyjay
        15
    mokeyjay  
       2023-12-07 12:48:59 +08:00
    favicon 不是支持 ico 以外的格式了吗(例如 png ),现在使用 ico 还有什么优势?
    hzcer
        16
    hzcer  
    OP
       2023-12-07 13:25:19 +08:00   ❤️ 1
    @mokeyjay 新时代 IE (说的就是 Safari )不支持 svg 格式的 favicon ( svg 格式可以用来实现黑暗模式不同图标)。还有很多老系统还是需要 ico 格式的。参考链接: https://dev.to/masakudamatsu/favicon-nightmare-how-to-maintain-sanity-3al7
    hzcer
        17
    hzcer  
    OP
       2023-12-07 13:26:57 +08:00
    @mokeyjay 从这个链接你可以看到浏览器选择 favicon 多么的拧巴,随随便便就有坑
    hzcer
        18
    hzcer  
    OP
       2023-12-07 13:32:57 +08:00
    @dianso 有计划支持从不同的 icon set 包括 emoji 和 font awesome 之类的直接生成,但还没做
    hzcer
        19
    hzcer  
    OP
       2023-12-07 13:37:58 +08:00 via iPhone   ❤️ 1
    @jiannei 可以收纳
    szmx
        20
    szmx  
       2023-12-07 14:00:41 +08:00
    不错不错,之前一直用标小智,下个产品换着看看
    ydong
        21
    ydong  
       2023-12-07 14:16:57 +08:00
    没有国际化差评
    lyxeno
        22
    lyxeno  
       2023-12-07 15:06:05 +08:00
    OP 的另外一个工具 tldr 好流畅😲
    pC0oc4EbCSsJUy4W
        23
    pC0oc4EbCSsJUy4W  
       2023-12-07 15:26:18 +08:00
    不错
    chenzw2
        24
    chenzw2  
       2023-12-07 15:26:26 +08:00
    我也做过一个,哈哈
    https://online.bqrdh.com/icon/marker
    tool2d
        25
    tool2d  
       2023-12-07 15:44:27 +08:00
    大家都在做哈,我也做了一个,感觉 OP 比我做的好多了。
    june4
        26
    june4  
       2023-12-08 20:57:41 +08:00
    似乎少了个 mac os 安装后的效果
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3640 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:18 · PVG 12:18 · LAX 20:18 · JFK 23:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.