「工具」PWA Manifest图标及 favicon.ico 生成工具

PWA 其中有一个能力就是把网站安装到系统桌面,以原生应用的体验来运行网站,使用户无需再找开浏览器输入网址进入网站,而是可以直接点击安装好的应用直接运行,给使网站访问缩短路径及增加网站的曝光度。

其中有一个问题就是需要生成应用的图标,通常来说需要在 manifest.json 的应用清单文件中配置多种尺寸的 ico 来适配不同分辨率的设备。而通常来说设计师只会给一个尺寸的图标。

为了解决生成不同分辨率图标的问题,这里就开发了这个应用。

使用

访问地址:

https://lp-pwa.gitee.io/pwa-genicon/ (Gitee 托管)
https://lecepin.github.io/pwa-genico/ (Github 托管)

界面:

功能:

  • 提供 PNG 图片,勾选要生成的尺寸,可以直接进行转换生成。
  • 勾选 生成 favicon.ico ,可用于生成浏览器支持的 favicon.ico 图标文件。

示例:

配置:

manifest.json,按照 icon 的尺寸和格式进行填写到 icons 属性中即可:

{"icons": [{"src": "icons/256.png","type": "image/png","sizes": "256x256"}, {"src": "icons/192.png","type": "image/png","sizes": "192x192"}, {"src": "icons/144.png","type": "image/png","sizes": "144x144"}]
}

注: type 必须是 image/pngsizes也必须和实际尺寸一致,且宽高是1:1。

favicon.ico 的话,可以直接放入站点根目录,即可生效。也可以使用如下代码:

<link rel="shortcut icon" href="favicon.ico" />

manifest.json 同样也支持 .ico 文件,可进行多尺寸配置:

{"icons": [{"src": "favicon.ico","sizes": "64x64 32x32 24x24 16x16","type": "image/x-icon"}]
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/401618.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

各种浏览器缓存浅析

前言 目前浏览器的缓存类型众多&#xff0c;HTTP Cache、Disk Cache、Memory Cache、ServiceWorker Cache、Push Cache 等等&#xff0c;这些缓存是如何产生的&#xff1f;命中优先级是怎么样&#xff1f;又该如何去使用它们&#xff1f; Disk Cache、Memory Cache Disk Cac…

[工具]TS 视频合并工具

简介 当下载 m3u8 资源时&#xff0c;通常产生的是多个 ts 视频文件&#xff0c;所以需要借助某些工具来将这些 ts 视频片段整合为一个视频文件。 本软件主要解决的就是这个问题&#xff0c;底层基于ffmpeg&#xff0c;可正常运行在 Windows 和 Mac 平台。不仅可以合并 ts 为单…

[会议分享]2020全球软件大会分享-PWA在项目中的最佳实践

大会地址&#xff1a;https://www.bagevent.com/event/1233659# PPT下载&#xff1a;https://download.csdn.net/download/lecepin/12871373

「浏览器插件」非常好用的JSON-View

Chrome 商店&#xff1a;地址 下载地址&#xff1a;地址 Github&#xff1a;https://github.com/lecepin/lp-json-view 查看/格式化 二合一。 功能 自动识别 JSON 内容&#xff0c;并在页面右下角创建切换按钮。支持展开/折叠节点。支持全部展开、全部折叠、展开一二三层节点…

Github Action 快速构建 Electron 应用

前言 在开发 Electron 应用时&#xff0c;比较耗时的部分应该是构建打包的过程&#xff0c;像用 electron-builder 这种打包工具来说&#xff0c;它会根据你要打包的系统来下载应用的系统镜像打包工具&#xff0c;由于这些镜像的源文件托管在 Github 上&#xff0c;且 nodejs …

「浏览器插件」网址小尾巴终结者

前言 在我们日常的开发调试中&#xff0c;会在 URL 上添加一些特殊的小尾巴 用来显示调试界面或者开启一些特殊功能&#xff0c;当你接触了越来越多的系统后&#xff0c;你需要使用的小尾巴就变得越来越多&#xff0c;记忆和使用成本非常大&#xff0c;以及含有小尾巴的网址 在…

什么是低代码?

低代码 是一种软件开发方法&#xff0c;可以减少手工编码的过程&#xff0c;尽可能快的交付应用程序。 低代码平台 是工具的合集&#xff0c;这些工具可以通过建模和图形界面来进行应用程序的可视化开发。低代码使开发人员可以跳过手工编码&#xff0c;从而加快了应用程序的开…

什么是 LOW-CODE ?

低代码平台的特征 可视化建模工具 使用可视化方法和模型创建应用程序比使用代码进行开发要快。具有可视化建模功能的低代码平台&#xff0c;使用内置的组件&#xff0c;以任何人都可读的形式表示任何信息&#xff0c;从没有技术技能的常规企业用户到专业开发人员。 开箱即用…

简简单单 上传下载

背景 我们经常会有手机向电脑传文件 或者 电脑像手机传文件的需求。 而通常的解决方案是&#xff1a;手机上安装一个聊天软件&#xff08;如微信&#xff09;&#xff0c;电脑上安装一个聊天软件&#xff0c;然后自己给自己传输&#xff0c;然后进行下载。 这种方式是很麻烦的…

「VSCode插件」提效工具 - 快捷面板

前言 做为一个开发人员&#xff0c;在日常的开发过程中&#xff0c;经常会在 Terminal 中输入各种命令&#xff0c;如&#xff1a;npm i、npm start、git init、rm -rf、node_modules 等命令&#xff0c;看似方便&#xff0c;实则高频率的输入很烦人。那有什么方法可以把这些高…

VSCode摸鱼插件 — FreeWindow

背景 在一些不是很忙的时候&#xff0c;想高效利用下时间&#xff0c;看看书丰富一下自己&#xff0c;但是大庭广众下长时间看一本实体书&#xff0c;或者看手机的电子书&#xff0c;或者在电脑上看网页书都不太合适&#xff0c;显得自己很闲的样子&#xff0c;那该如何看起来…

在线生成文本图片 CFC函数计算版

百度云函数计算 CFC 运行环境。 使用 sharp 图处理&#xff08;文档&#xff09;。 使用 图片参数&#xff1a; widthheightrgba 文本参数&#xff1a; textfColorfSizefTopfLeft {HTTP触发器地址}?width1000&height300&fSize120&fColor%23d9333f&text奥利…

调试利器:浏览器 Logger

1. 前言 在一些业务系统中&#xff0c;由于集成的平台产物或工具较多&#xff0c;而这些产物的 log 不收敛&#xff0c;很多时候打开控制台就是满屏的 log&#xff0c;自己的 log 需要在满屏的 log 中查找&#xff0c;或者在 log 上加一些前缀用 Filter 去过滤&#xff0c;严重…

主动型页面性能利器:Page Status

1. 背景 当页面出现性能问题&#xff0c;如加载慢、页面卡顿等现象时&#xff0c;大多是用户主观上的感受。而要真正客观的去评测性能和定位问题原因&#xff0c;通常需要专业的前端同学通过 DevTools 中的 Performance 等工具来查看&#xff08;如图 1 所示&#xff09;&…

前端状态机:XState 首个中文文档上线了

XState 做为一个非常好用的前端状态机库&#xff0c;但官网文档却只有英文版&#xff0c;为了阅读体验&#xff0c;我这里翻译了中文版。 仓库地址&#xff1a;https://github.com/lecepin/xstate-docs-cn文档地址&#xff1a;https://lecepin.github.io/xstate-docs-cn/zh 由…

降低前端业务复杂度新视角:状态机范式

无论做业务需求还是做平台需求的同学&#xff0c;随着需求的不断迭代&#xff0c;通常都会出现逻辑复杂、状态混乱的现象&#xff0c;维护和新增功能的成本也变的十分巨大&#xff0c;苦不堪言。下图用需求、业务代码、测试代码做对比&#xff1a; 图中分了 3 个阶段&#xff1…

Mac 摸鱼神器

这是一个 Mac 系统的摸鱼应用&#xff0c;仿真了大多数的 Mac 系统黑屏故障。开启摸鱼功能后&#xff0c;可以给自己一段休息的时间~ 软件使用 Electron 开发&#xff0c;源码&#xff08;欢迎 Star ⭐ &#xff09;&#xff1a;https://github.com/lecepin/mac-fish 1. 主界…

前端状态机系列:SCXML与XState对应关系

1. 前置说明 这次再说明下自己对状态图的看法。状态图虽然有非常多的优势&#xff08;参考上篇文章&#xff09;&#xff0c;如果你想使用&#xff0c;关于是否对整个旧项目进行全量状态图化&#xff0c;这里给一个适应范围是&#xff1a;项目中复杂的部分进行状态图建模是非常…

常用注入 Script 方法

1. 背景 如果你想在当前的页面&#xff0c;试一下某个 JS 工具库&#xff0c;而这个工具库恰好你没安装。&#xff08;如 lodash&#xff09;如果你想分享一段脚本给别人&#xff0c;而又不希望别人在执行的过程太过麻烦。&#xff08;如你写了一段恢复复制和右键功能的脚本&a…

多年前的树莓派 B+ 重新工作

1. 前言 最近整理房间的时候&#xff0c;发现在一块大约在 2014 年购买的树莓派&#xff0c;看了下电路板&#xff0c;型号是 b&#xff0c;看了下官网的参数&#xff1a; CPU: ARM1176JZF-S 核心 700MHz 单核RAM: 512MB 确实有点太弱了。 最近刚好想做一个家用的文件 Serve…