mirror of
https://github.com/xushier/HD-Icons.git
synced 2026-10-27 05:32:51 +08:00
测试 svg
This commit is contained in:
1 parent
2d60832b43
commit
b0f5737bf3
4 files changed
+26
-8
No files matched your search
@@ -71,17 +71,23 @@
|
||||
|
||||
- 例如,图标文件在 `/mnt/user/appdata/icons` 下,则图标地址填写 `/mnt/user/appdata/icons/xxxxx.png` 或者 `http://127.0.0.1/mnt/user/appdata/icons/xxxxx.png`,将 xxxxx 换成对应的图标名称即可,<a href="#圆角矩形图标"><strong>图标名称预览在此 »</strong></a>
|
||||
|
||||
# 图标预览(当前共计 504 个)
|
||||
# 图标预览(当前共计 505 个)
|
||||
## 圆角矩形图标
|
||||
<!-- START BORDER-RADIUS ICONS -->
|
||||
<img src="border-radius/123Pan_A.png" alt="123Pan_A" width="95"> <img src="border-radius/123Pan_B.png" alt="123Pan_B" width="95"> <img src="border-radius/163music_A.png" alt="163music_A" width="95"> <img src="border-radius/163music_B.png" alt="163music_B" width="95"> <img src="border-radius/189drive_A.png" alt="189drive_A" width="95"> <img src="border-radius/2Fauth_A.png" alt="2Fauth_A" width="95"> <img src="border-radius/2Fauth_B.png" alt="2Fauth_B" width="95"> <img src="border-radius/Actual_A.png" alt="Actual_A" width="95"> <img src="border-radius/Adguard_A.png" alt="Adguard_A" width="95"> <img src="border-radius/Adguard_B.png" alt="Adguard_B" width="95"> <img src="border-radius/Adminer_A.png" alt="Adminer_A" width="95"> <img src="border-radius/Alidrive_A.png" alt="Alidrive_A" width="95"> <img src="border-radius/Alist_A.png" alt="Alist_A" width="95"> <img src="border-radius/Alist_B.png" alt="Alist_B" width="95"> <img src="border-radius/Amule_A.png" alt="Amule_A" width="95"> <img src="border-radius/Amule_B.png" alt="Amule_B" width="95"> <img src="border-radius/Amule_C.png" alt="Amule_C" width="95"> <img src="border-radius/Apache_A.png" alt="Apache_A" width="95"> <img src="border-radius/Apache_B.png" alt="Apache_B" width="95"> <img src="border-radius/Apache_C.png" alt="Apache_C" width="95"> <img src="border-radius/Apache_D.png" alt="Apache_D" width="95"> <img src="border-radius/Arch_A.png" alt="Arch_A" width="95"> <img src="border-radius/Arch_B.png" alt="Arch_B" width="95"> <img src="border-radius/Aria2_A.png" alt="Aria2_A" width="95"> <img src="border-radius/Aria2_B.png" alt="Aria2_B" width="95"> <img src="border-radius/Aria2_C.png" alt="Aria2_C" width="95"> <img src="border-radius/Audiobookshelf_A.png" alt="Audiobookshelf_A" width="95"> <img src="border-radius/Authelia_A.png" alt="Authelia_A" width="95"> <img src="border-radius/Authelia_B.png" alt="Authelia_B" width="95"> <img src="border-radius/Autobrr_A.png" alt="Autobrr_A" width="95"> <img src="border-radius/Azure_A.png" alt="Azure_A" width="95"> <img src="border-radius/Baidu_A.png" alt="Baidu_A" width="95"> <img src="border-radius/Baidu_B.png" alt="Baidu_B" width="95"> <img src="border-radius/Baidu_C.png" alt="Baidu_C" width="95"> <img src="border-radius/Baidudrive_A.png" alt="Baidudrive_A" width="95"> <img src="border-radius/Bark_A.png" alt="Bark_A" width="95"> <img src="border-radius/Bazarr_A.png" alt="Bazarr_A" width="95"> <img src="border-radius/Bazarr_B.png" alt="Bazarr_B" width="95"> <img src="border-radius/Bilibili_A.png" alt="Bilibili_A" width="95"> <img src="border-radius/Bilibili_B.png" alt="Bilibili_B" width="95"> <img src="border-radius/Bilibili_C.png" alt="Bilibili_C" width="95"> <img src="border-radius/Bilibili_D.png" alt="Bilibili_D" width="95"> <img src="border-radius/Bilibili_E.png" alt="Bilibili_E" width="95"> <img src="border-radius/Bitwarden_A.png" alt="Bitwarden_A" width="95"> <img src="border-radius/Bitwarden_B.png" alt="Bitwarden_B" width="95"> <img src="border-radius/Caddy_A.png" alt="Caddy_A" width="95"> <img src="border-radius/Calibre_A.png" alt="Calibre_A" width="95"> <img src="border-radius/Calibre_B.png" alt="Calibre_B" width="95"> <img src="border-radius/Calibre_C.png" alt="Calibre_C" width="95"> <img src="border-radius/Calibreweb_A.png" alt="Calibreweb_A" width="95"> <img src="border-radius/Calibreweb_B.png" alt="Calibreweb_B" width="95"> <img src="border-radius/Casaos_A.png" alt="Casaos_A" width="95"> <img src="border-radius/Centos_A.png" alt="Centos_A" width="95"> <img src="border-radius/Centos_B.png" alt="Centos_B" width="95"> <img src="border-radius/Chanify_A.png" alt="Chanify_A" width="95"> <img src="border-radius/Chatgpt_A.png" alt="Chatgpt_A" width="95"> <img src="border-radius/Chevereto_A.png" alt="Chevereto_A" width="95"> <img src="border-radius/Chinesesubfinder_A.png" alt="Chinesesubfinder_A" width="95"> <img src="border-radius/Chrome_A.png" alt="Chrome_A" width="95"> <img src="border-radius/Chrome_extension_store_A.png" alt="Chrome_extension_store_A" width="95"> <img src="border-radius/Clash_A.png" alt="Clash_A" width="95"> <img src="border-radius/Clash_B.png" alt="Clash_B" width="95"> <img src="border-radius/Cloudbeaver_A.png" alt="Cloudbeaver_A" width="95"> <img src="border-radius/Cloudbeaver_B.png" alt="Cloudbeaver_B" width="95"> <img src="border-radius/Cloudflare_A.png" alt="Cloudflare_A" width="95"> <img src="border-radius/Cloudflare_B.png" alt="Cloudflare_B" width="95"> <img src="border-radius/Cloudreve_A.png" alt="Cloudreve_A" width="95"> <img src="border-radius/Cloudreve_B.png" alt="Cloudreve_B" width="95"> <img src="border-radius/Codeserver_A.png" alt="Codeserver_A" width="95"> <img src="border-radius/Collabora_A.png" alt="Collabora_A" width="95"> <img src="border-radius/Composerize_A.png" alt="Composerize_A" width="95"> <img src="border-radius/Cookiecloud_A.png" alt="Cookiecloud_A" width="95"> <img src="border-radius/Cookiecloud_B.png" alt="Cookiecloud_B" width="95"> <img src="border-radius/Dashdot_Line truncated
|
||||
<!-- END BORDER-RADIUS ICONS -->
|
||||
|
||||
## 圆形图标
|
||||
<img src="circle/Actual_A.png" alt="Actual_A" width="95"> <img src="circle/Actual_B.png" alt="Actual_B" width="95"> <img src="circle/Ariang_A.png" alt="Ariang_A" width="95"> <img src="circle/Audiobookshelf_A.png" alt="Audiobookshelf_A" width="95"> <img src="circle/Bazarr_A.png" alt="Bazarr_A" width="95"> <img src="circle/Caddy.png" alt="Caddy" width="95"> <img src="circle/Cloudflare_A.png" alt="Cloudflare_A" width="95"> <img src="circle/Cloudflare_B.png" alt="Cloudflare_B" width="95"> <img src="circle/Cloudreve_A.png" alt="Cloudreve_A" width="95"> <img src="circle/Compressarr.png" alt="Compressarr" width="95"> <img src="circle/DDNS.png" alt="DDNS" width="95"> <img src="circle/Docker.png" alt="Docker" width="95"> <img src="circle/FileBrowser.png" alt="FileBrowser" width="95"> <img src="circle/Flood_A.png" alt="Flood_A" width="95"> <img src="circle/Flood_B.png" alt="Flood_B" width="95"> <img src="circle/FreshRSS.png" alt="FreshRSS" width="95"> <img src="circle/Guacamole_A.png" alt="Guacamole_A" width="95"> <img src="circle/IYUU.png" alt="IYUU" width="95"> <img src="circle/Jellyseerr.png" alt="Jellyseerr" width="95"> <img src="circle/Lidarr.png" alt="Lidarr" width="95"> <img src="circle/Minio.png" alt="Minio" width="95"> <img src="circle/Navidrome.png" alt="Navidrome" width="95"> <img src="circle/Ombi.png" alt="Ombi" width="95"> <img src="circle/Overseerr.png" alt="Overseerr" width="95"> <img src="circle/Photoprism_A.png" alt="Photoprism_A" width="95"> <img src="circle/Photoprism_B.png" alt="Photoprism_B" width="95"> <img src="circle/Photoprism_C.png" alt="Photoprism_C" width="95"> <img src="circle/Photoprism_D.png" alt="Photoprism_D" width="95"> <img src="circle/Photoprism_E.png" alt="Photoprism_E" width="95"> <img src="circle/Photoprism_F.png" alt="Photoprism_F" width="95"> <img src="circle/Photostructure_A.png" alt="Photostructure_A" width="95"> <img src="circle/Prowlarr.png" alt="Prowlarr" width="95"> <img src="circle/PTHelper.png" alt="PTHelper" width="95"> <img src="circle/PVE_A.png" alt="PVE_A" width="95"> <img src="circle/PVE_B.png" alt="PVE_B" width="95"> <img src="circle/Qbittorrent_A.png" alt="Qbittorrent_A" width="95"> <img src="circle/Qbittorrent_B.png" alt="Qbittorrent_B" width="95"> <img src="circle/Qinglong.png" alt="Qinglong" width="95"> <img src="circle/Readarr.png" alt="Readarr" width="95"> <img src="circle/Shiori_A.png" alt="Shiori_A" width="95"> <img src="circle/Slack_A.png" alt="Slack_A" width="95"> <img src="circle/Sonarr_A.png" alt="Sonarr_A" width="95"> <img src="circle/Speedtest.png" alt="Speedtest" width="95"> <img src="circle/Sshwifty_A.png" alt="Sshwifty_A" width="95"> <img src="circle/Syncthing.png" alt="Syncthing" width="95"> <img src="circle/Tautulli.png" alt="Tautulli" width="95"> <img src="circle/Time_machine_A.png" alt="Time_machine_A" width="95"> <img src="circle/Time_machine_B.png" alt="Time_machine_B" width="95"> <img src="circle/Trakt_A.png" alt="Trakt_A" width="95"> <img src="circle/UnlockMusic.png" alt="UnlockMusic" width="95"> <img src="circle/Verysync.png" alt="Verysync" width="95"> <img src="circle/Vscodium_A.png" alt="Vscodium_A" width="95"> <img src="circle/Webdav.png" alt="Webdav" width="95"> <img src="circle/Whisparr_A.png" alt="Whisparr_A" width="95"> <img src="circle/Wireguard.png" alt="Wireguard" width="95"> <img src="circle/Wizarr_A.png" alt="Wizarr_A" width="95"> <img src="circle/Wordpress_A.png" alt="Wordpress_A" width="95"> <img src="circle/Youtube-dl_A.png" alt="Youtube-dl_A" width="95"> <img src="circle/Youtube-dl_B.png" alt="Youtube-dl_B" width="95"> <img src="circle/Youtube-dl_C.png" alt="Youtube-dl_C" width="95"><!-- START CIRCLE ICONS -->
|
||||
|
||||
<!-- START CIRCLE ICONS -->
|
||||
<img src="circle/Actual_A.png" alt="Actual_A" width="95"> <img src="circle/Actual_B.png" alt="Actual_B" width="95"> <img src="circle/Ariang_A.png" alt="Ariang_A" width="95"> <img src="circle/Audiobookshelf_A.png" alt="Audiobookshelf_A" width="95"> <img src="circle/Bazarr_A.png" alt="Bazarr_A" width="95"> <img src="circle/Caddy.png" alt="Caddy" width="95"> <img src="circle/Cloudflare_A.png" alt="Cloudflare_A" width="95"> <img src="circle/Cloudflare_B.png" alt="Cloudflare_B" width="95"> <img src="circle/Cloudreve_A.png" alt="Cloudreve_A" width="95"> <img src="circle/Compressarr.png" alt="Compressarr" width="95"> <img src="circle/DDNS.png" alt="DDNS" width="95"> <img src="circle/Docker.png" alt="Docker" width="95"> <img src="circle/FileBrowser.png" alt="FileBrowser" width="95"> <img src="circle/Flood_A.png" alt="Flood_A" width="95"> <img src="circle/Flood_B.png" alt="Flood_B" width="95"> <img src="circle/FreshRSS.png" alt="FreshRSS" width="95"> <img src="circle/Guacamole_A.png" alt="Guacamole_A" width="95"> <img src="circle/IYUU.png" alt="IYUU" width="95"> <img src="circle/Jellyseerr.png" alt="Jellyseerr" width="95"> <img src="circle/Lidarr.png" alt="Lidarr" width="95"> <img src="circle/Minio.png" alt="Minio" width="95"> <img src="circle/Navidrome.png" alt="Navidrome" width="95"> <img src="circle/Ombi.png" alt="Ombi" width="95"> <img src="circle/Overseerr.png" alt="Overseerr" width="95"> <img src="circle/Photoprism_A.png" alt="Photoprism_A" width="95"> <img src="circle/Photoprism_B.png" alt="Photoprism_B" width="95"> <img src="circle/Photoprism_C.png" alt="Photoprism_C" width="95"> <img src="circle/Photoprism_D.png" alt="Photoprism_D" width="95"> <img src="circle/Photoprism_E.png" alt="Photoprism_E" width="95"> <img src="circle/Photoprism_F.png" alt="Photoprism_F" width="95"> <img src="circle/Photostructure_A.png" alt="Photostructure_A" width="95"> <img src="circle/Prowlarr.png" alt="Prowlarr" width="95"> <img src="circle/PTHelper.png" alt="PTHelper" width="95"> <img src="circle/PVE_A.png" alt="PVE_A" width="95"> <img src="circle/PVE_B.png" alt="PVE_B" width="95"> <img src="circle/Qbittorrent_A.png" alt="Qbittorrent_A" width="95"> <img src="circle/Qbittorrent_B.png" alt="Qbittorrent_B" width="95"> <img src="circle/Qinglong.png" alt="Qinglong" width="95"> <img src="circle/Readarr.png" alt="Readarr" width="95"> <img src="circle/Shiori_A.png" alt="Shiori_A" width="95"> <img src="circle/Slack_A.png" alt="Slack_A" width="95"> <img src="circle/Sonarr_A.png" alt="Sonarr_A" width="95"> <img src="circle/Speedtest.png" alt="Speedtest" width="95"> <img src="circle/Sshwifty_A.png" alt="Sshwifty_A" width="95"> <img src="circle/Syncthing.png" alt="Syncthing" width="95"> <img src="circle/Tautulli.png" alt="Tautulli" width="95"> <img src="circle/Time_machine_A.png" alt="Time_machine_A" width="95"> <img src="circle/Time_machine_B.png" alt="Time_machine_B" width="95"> <img src="circle/Trakt_A.png" alt="Trakt_A" width="95"> <img src="circle/UnlockMusic.png" alt="UnlockMusic" width="95"> <img src="circle/Verysync.png" alt="Verysync" width="95"> <img src="circle/Vscodium_A.png" alt="Vscodium_A" width="95"> <img src="circle/Webdav.png" alt="Webdav" width="95"> <img src="circle/Whisparr_A.png" alt="Whisparr_A" width="95"> <img src="circle/Wireguard.png" alt="Wireguard" width="95"> <img src="circle/Wizarr_A.png" alt="Wizarr_A" width="95"> <img src="circle/Wordpress_A.png" alt="Wordpress_A" width="95"> <img src="circle/Youtube-dl_A.png" alt="Youtube-dl_A" width="95"> <img src="circle/Youtube-dl_B.png" alt="Youtube-dl_B" width="95"> <img src="circle/Youtube-dl_C.png" alt="Youtube-dl_C" width="95">
|
||||
<!-- END CIRCLE ICONS -->
|
||||
|
||||
## SVG 图标
|
||||
<!-- START SVG ICONS -->
|
||||
<img src="svg/Actual_A.svg" alt="Actual_A" width="95">
|
||||
<!-- END SVG ICONS -->
|
||||
|
||||
|
||||
<!-- LEGAL -->
|
||||
|
||||
# 赞助
|
||||
|
||||
@@ -83,6 +83,12 @@
|
||||
|
||||
<!-- END CIRCLE ICONS -->
|
||||
|
||||
## SVG 图标
|
||||
<!-- START SVG ICONS -->
|
||||
|
||||
<!-- END SVG ICONS -->
|
||||
|
||||
|
||||
<!-- LEGAL -->
|
||||
|
||||
# 赞助
|
||||
|
||||
+10
-5
@@ -17,8 +17,9 @@ imgs = sorted(Path("./border-radius").glob("*.png"))
|
||||
img_tags = [generate_img_tag(x,"border-radius") for x in imgs]
|
||||
circle_imgs = sorted(Path("./circle").glob("*.png"))
|
||||
circle_img_tags = [generate_img_tag(x,"circle") for x in circle_imgs]
|
||||
line_number = 0
|
||||
all_nums = len(img_tags) + len(circle_img_tags)
|
||||
svg_imgs = sorted(Path("./svg").glob("*.svg"))
|
||||
svg_img_tags = [generate_img_tag(x,"svg") for x in svg_imgs]
|
||||
all_nums = len(img_tags) + len(circle_img_tags) + len(svg_img_tags)
|
||||
|
||||
# Read the template file
|
||||
with open(template_path, "r", encoding="UTF-8") as f:
|
||||
@@ -33,10 +34,15 @@ for line in lines:
|
||||
if line.startswith("<!-- START CIRCLE ICONS -->"):
|
||||
circle_line_number = lines.index(line)
|
||||
break
|
||||
for line in lines:
|
||||
if line.startswith("<!-- START SVG ICONS -->"):
|
||||
svg_line_number = lines.index(line)
|
||||
break
|
||||
|
||||
# Insert the icons after the line
|
||||
lines.insert(line_number + 1, " ".join(img_tags))
|
||||
lines.insert(circle_line_number + 1, " ".join(circle_img_tags))
|
||||
lines.insert(circle_line_number + 2, " ".join(circle_img_tags))
|
||||
lines.insert(svg_line_number + 3, " ".join(svg_img_tags))
|
||||
|
||||
lines = ["# 图标预览(当前共计 " + str(all_nums) + " 个)" if '# 图标预览(当前共计 0 个)' in i else i for i in lines]
|
||||
|
||||
@@ -45,5 +51,4 @@ with open(readme_path, "w", encoding="UTF-8") as f:
|
||||
f.write("".join(lines))
|
||||
f.write("\n")
|
||||
|
||||
print("完成!")
|
||||
print("README.md 文件已更新。")
|
||||
print("文件已更新!")
|
||||
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.2" viewBox="0 0 1024 1024"><rect width="100%" height="100%" fill="#8444e9"/><path fill="#fff" d="m224.2 786.5 273.1-580.1c1-2.2 3.3-3.7 5.7-3.7h12c2.4 0 4.6 1.4 5.7 3.6l176.2 362 55.2-21.2c3.3-1.2 6.9.4 8.1 3.6L775 589c1.2 3.3-.4 6.9-3.6 8.1l-51 19.6 62.8 129.2c1.6 3.1.2 6.9-2.9 8.4l-36.8 18c-3.2 1.5-6.9.2-8.5-2.9l-64.8-133.3-434.9 167.3c-3.3 1.2-7-.4-8.3-3.6v-.2l-3-8.2c-.6-1.6-.5-3.4.2-4.9zm285.4-480.4L317.5 714.3l329.1-126.6z"/><path fill="#fff" d="m632.6 472.7 18.5 50.4L231.5 677c-3.3 1.2-6.9-.5-8.1-3.9l-14.1-38.4c-1.2-3.2.5-6.9 3.7-8.1z"/></svg>
|
||||
|
After Width: | Height: | Size: 606 B |
Reference in new issue
Block a user