diff --git a/src/icons/icons.qrc b/src/icons/icons.qrc
index 0092b5403..ed9e50b30 100644
--- a/src/icons/icons.qrc
+++ b/src/icons/icons.qrc
@@ -68,8 +68,10 @@
images/downdown_16px@2x.png
images/execmark.png
images/find.png
- images/fliph.png
- images/flipv.png
+ images/fliph_16px.png
+ images/fliph_16px@2x.png
+ images/flipv_16px.png
+ images/flipv_16px@2x.png
images/folder.png
images/forward_24px.png
images/forward_24px@2x.png
@@ -86,7 +88,8 @@
images/import.png
images/important.png
images/instance.png
- images/invert.png
+ images/invert_16px.png
+ images/invert_16px@2x.png
images/lb_31px.png
images/lb_31px@2x.png
images/lc_31px.png
@@ -145,7 +148,10 @@
images/replace_all.png
images/right_16px.png
images/right_16px@2x.png
- images/rotate.png
+ images/rotate_16px.png
+ images/rotate_16px@2x.png
+ images/rrotate_16px.png
+ images/rrotate_16px@2x.png
images/rt_31px.png
images/rt_31px@2x.png
images/rubymacroicon.png
diff --git a/src/icons/images/fliph.png b/src/icons/images/fliph.png
deleted file mode 100644
index a47b95fea..000000000
Binary files a/src/icons/images/fliph.png and /dev/null differ
diff --git a/src/icons/images/fliph_16px.png b/src/icons/images/fliph_16px.png
new file mode 100644
index 000000000..ea66e04de
Binary files /dev/null and b/src/icons/images/fliph_16px.png differ
diff --git a/src/icons/images/fliph_16px@2x.png b/src/icons/images/fliph_16px@2x.png
new file mode 100644
index 000000000..ad2cf57f9
Binary files /dev/null and b/src/icons/images/fliph_16px@2x.png differ
diff --git a/src/icons/images/flipv.png b/src/icons/images/flipv.png
deleted file mode 100644
index d660e9351..000000000
Binary files a/src/icons/images/flipv.png and /dev/null differ
diff --git a/src/icons/images/flipv_16px.png b/src/icons/images/flipv_16px.png
new file mode 100644
index 000000000..e3dadb933
Binary files /dev/null and b/src/icons/images/flipv_16px.png differ
diff --git a/src/icons/images/flipv_16px@2x.png b/src/icons/images/flipv_16px@2x.png
new file mode 100644
index 000000000..4d43ff5da
Binary files /dev/null and b/src/icons/images/flipv_16px@2x.png differ
diff --git a/src/icons/images/invert.png b/src/icons/images/invert.png
deleted file mode 100644
index 432939c66..000000000
Binary files a/src/icons/images/invert.png and /dev/null differ
diff --git a/src/icons/images/invert_16px.png b/src/icons/images/invert_16px.png
new file mode 100644
index 000000000..5c2c36302
Binary files /dev/null and b/src/icons/images/invert_16px.png differ
diff --git a/src/icons/images/invert_16px@2x.png b/src/icons/images/invert_16px@2x.png
new file mode 100644
index 000000000..79c4f4626
Binary files /dev/null and b/src/icons/images/invert_16px@2x.png differ
diff --git a/src/icons/images/rotate.png b/src/icons/images/rotate.png
deleted file mode 100644
index 165f2325d..000000000
Binary files a/src/icons/images/rotate.png and /dev/null differ
diff --git a/src/icons/images/rotate_16px.png b/src/icons/images/rotate_16px.png
new file mode 100644
index 000000000..6351d8086
Binary files /dev/null and b/src/icons/images/rotate_16px.png differ
diff --git a/src/icons/images/rotate_16px@2x.png b/src/icons/images/rotate_16px@2x.png
new file mode 100644
index 000000000..75f804a38
Binary files /dev/null and b/src/icons/images/rotate_16px@2x.png differ
diff --git a/src/icons/images/rrotate_16px.png b/src/icons/images/rrotate_16px.png
new file mode 100644
index 000000000..39a85d41d
Binary files /dev/null and b/src/icons/images/rrotate_16px.png differ
diff --git a/src/icons/images/rrotate_16px@2x.png b/src/icons/images/rrotate_16px@2x.png
new file mode 100644
index 000000000..0e2a26474
Binary files /dev/null and b/src/icons/images/rrotate_16px@2x.png differ
diff --git a/src/icons/svg/fliph_16px.svg b/src/icons/svg/fliph_16px.svg
new file mode 100644
index 000000000..857404da0
--- /dev/null
+++ b/src/icons/svg/fliph_16px.svg
@@ -0,0 +1,108 @@
+
+
+
+
diff --git a/src/icons/svg/flipv_16px.svg b/src/icons/svg/flipv_16px.svg
new file mode 100644
index 000000000..3f4b569b5
--- /dev/null
+++ b/src/icons/svg/flipv_16px.svg
@@ -0,0 +1,112 @@
+
+
+
+
diff --git a/src/icons/svg/invert_16px.svg b/src/icons/svg/invert_16px.svg
new file mode 100644
index 000000000..7f2175db7
--- /dev/null
+++ b/src/icons/svg/invert_16px.svg
@@ -0,0 +1,107 @@
+
+
+
+
diff --git a/src/icons/svg/rotate_16px.svg b/src/icons/svg/rotate_16px.svg
new file mode 100644
index 000000000..2b80ffbe1
--- /dev/null
+++ b/src/icons/svg/rotate_16px.svg
@@ -0,0 +1,126 @@
+
+
+
+
diff --git a/src/icons/svg/rrotate_16px.svg b/src/icons/svg/rrotate_16px.svg
new file mode 100644
index 000000000..ddffc5edd
--- /dev/null
+++ b/src/icons/svg/rrotate_16px.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/src/layui/layui/EditStipplesForm.ui b/src/layui/layui/EditStipplesForm.ui
index a682951e5..f96b62e22 100644
--- a/src/layui/layui/EditStipplesForm.ui
+++ b/src/layui/layui/EditStipplesForm.ui
@@ -391,7 +391,7 @@
- :/invert.png:/invert.png
+ :/invert_16px.png:/invert_16px.png
@@ -402,7 +402,7 @@
- :/fliph.png:/fliph.png
+ :/fliph_16px.png:/fliph_16px.png
@@ -413,7 +413,7 @@
- :/flipv.png:/flipv.png
+ :/flipv_16px.png:/flipv_16px.png
@@ -424,7 +424,7 @@
- :/rotate.png:/rotate.png
+ :/rotate_16px.png:/rotate_16px.png