diff --git a/app/images/icons/Makefile b/app/images/icons/Makefile index 7f53b0ab..83218e17 100644 --- a/app/images/icons/Makefile +++ b/app/images/icons/Makefile @@ -13,23 +13,18 @@ ALL_ICONS := \ all: $(ALL_ICONS) -novnc-16.png: novnc-icon-sm.svg - convert -density 90 \ - -background transparent "$<" "$@" -novnc-24.png: novnc-icon-sm.svg - convert -density 135 \ - -background transparent "$<" "$@" -novnc-32.png: novnc-icon-sm.svg - convert -density 180 \ - -background transparent "$<" "$@" - +# General conversion novnc-%.png: novnc-icon.svg - convert -density $$[`echo $*` * 90 / 48] \ - -background transparent "$<" "$@" + convert -depth 8 -background transparent \ + -size $*x$* "$(lastword $^)" "$@" +# iOS icons use their own SVG novnc-ios-%.png: novnc-ios-icon.svg convert -depth 8 -background transparent \ - -size $*x$* "$<" "$@" + -size $*x$* "$(lastword $^)" "$@" + +# The smallest sizes are generated using a different SVG +novnc-16.png novnc-24.png novnc-32.png: novnc-icon-sm.svg clean: rm -f *.png diff --git a/app/images/icons/novnc-144.png b/app/images/icons/novnc-144.png index eee71f11..1707e331 100644 Binary files a/app/images/icons/novnc-144.png and b/app/images/icons/novnc-144.png differ diff --git a/app/images/icons/novnc-16.png b/app/images/icons/novnc-16.png index 42108f40..d4e29288 100644 Binary files a/app/images/icons/novnc-16.png and b/app/images/icons/novnc-16.png differ diff --git a/app/images/icons/novnc-192.png b/app/images/icons/novnc-192.png index ef9201f4..8c582b47 100644 Binary files a/app/images/icons/novnc-192.png and b/app/images/icons/novnc-192.png differ diff --git a/app/images/icons/novnc-24.png b/app/images/icons/novnc-24.png index 11061359..ee316e1d 100644 Binary files a/app/images/icons/novnc-24.png and b/app/images/icons/novnc-24.png differ diff --git a/app/images/icons/novnc-32.png b/app/images/icons/novnc-32.png index ff00dc30..6d9182a3 100644 Binary files a/app/images/icons/novnc-32.png and b/app/images/icons/novnc-32.png differ diff --git a/app/images/icons/novnc-48.png b/app/images/icons/novnc-48.png index f24cd6cc..631a9bd6 100644 Binary files a/app/images/icons/novnc-48.png and b/app/images/icons/novnc-48.png differ diff --git a/app/images/icons/novnc-64.png b/app/images/icons/novnc-64.png index 6d0fb341..98375f84 100644 Binary files a/app/images/icons/novnc-64.png and b/app/images/icons/novnc-64.png differ diff --git a/app/images/icons/novnc-72.png b/app/images/icons/novnc-72.png index 23163a22..26e4fba4 100644 Binary files a/app/images/icons/novnc-72.png and b/app/images/icons/novnc-72.png differ diff --git a/app/images/icons/novnc-96.png b/app/images/icons/novnc-96.png index 1a77c53f..102e8a60 100644 Binary files a/app/images/icons/novnc-96.png and b/app/images/icons/novnc-96.png differ