diff --git a/docs.json b/docs.json
index e87efb14a..8d647db05 100644
--- a/docs.json
+++ b/docs.json
@@ -412,7 +412,7 @@
"zh/usage/platforms/readme",
{
"group": "企业微信",
- "icon": "/images/platforms/wecom.png",
+ "icon": "/images/platforms/wecom.svg",
"pages": [
"zh/usage/platforms/wecom/wecom",
"zh/usage/platforms/wecom/wecomcs",
diff --git a/images/platforms/dingtalk.svg b/images/platforms/dingtalk.svg
index b60653b7a..e435ad59a 100644
--- a/images/platforms/dingtalk.svg
+++ b/images/platforms/dingtalk.svg
@@ -1,7 +1,3 @@
-
-
-
\ No newline at end of file
+
diff --git a/images/platforms/kook.png b/images/platforms/kook.png
index fdd9354ec..108ccd45c 100644
Binary files a/images/platforms/kook.png and b/images/platforms/kook.png differ
diff --git a/images/platforms/lark.svg b/images/platforms/lark.svg
index bf3c202ab..ea22a3a45 100644
--- a/images/platforms/lark.svg
+++ b/images/platforms/lark.svg
@@ -1 +1 @@
-
+
diff --git a/images/platforms/wecom.png b/images/platforms/wecom.png
deleted file mode 100644
index 2f33172f0..000000000
Binary files a/images/platforms/wecom.png and /dev/null differ
diff --git a/images/platforms/wecom.svg b/images/platforms/wecom.svg
new file mode 100644
index 000000000..3693ca9de
--- /dev/null
+++ b/images/platforms/wecom.svg
@@ -0,0 +1,4 @@
+