Revision: 5044
          http://tigervnc.svn.sourceforge.net/tigervnc/?rev=5044&view=rev
Author:   ossman_
Date:     2013-02-19 08:59:03 +0000 (Tue, 19 Feb 2013)
Log Message:
-----------
Modern versions of ImageMagick properly respects the SVG default
DPI of 90, which causes unwanted scaling under ImageMagick's default
72. Force a 72 DPI to get pixel perfect matching.

Modified Paths:
--------------
    trunk/media/CMakeLists.txt

Modified: trunk/media/CMakeLists.txt
===================================================================
--- trunk/media/CMakeLists.txt  2013-02-18 22:46:04 UTC (rev 5043)
+++ trunk/media/CMakeLists.txt  2013-02-19 08:59:03 UTC (rev 5044)
@@ -29,28 +29,32 @@
   COMMENT "Generating icons/tigervnc_16.png")
 
 add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_22.png
-  COMMAND ${CONVERT_EXECUTABLE} -size 22x22 xc:none -gravity center 
-background transparent
+  COMMAND ${CONVERT_EXECUTABLE} -density 72
+    -size 22x22 xc:none -gravity center -background transparent
     ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_20.svg -composite
     ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_22.png
   DEPENDS icons ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_20.svg
   COMMENT "Generating icons/tigervnc_22.png")
 
 add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_24.png
-  COMMAND ${CONVERT_EXECUTABLE} -size 24x24 xc:none -gravity center 
-background transparent
+  COMMAND ${CONVERT_EXECUTABLE} -density 72
+    -size 24x24 xc:none -gravity center -background transparent
     ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_20.svg -composite
     ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_24.png
   DEPENDS icons ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_20.svg
   COMMENT "Generating icons/tigervnc_24.png")
 
 add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_32.png
-  COMMAND ${CONVERT_EXECUTABLE} -size 32x32 xc:none -gravity center 
-background transparent
+  COMMAND ${CONVERT_EXECUTABLE} -density 72
+    -size 32x32 xc:none -gravity center -background transparent
     ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_28.svg -composite
     ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_32.png
   DEPENDS icons ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_28.svg
   COMMENT "Generating icons/tigervnc_32.png")
 
 add_custom_command(OUTPUT ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_48.png
-  COMMAND ${CONVERT_EXECUTABLE} -size 48x48 xc:none -gravity center 
-background transparent
+  COMMAND ${CONVERT_EXECUTABLE} -density 72
+    -size 48x48 xc:none -gravity center -background transparent
     ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_42.svg -composite
     ${CMAKE_CURRENT_SOURCE_DIR}/icons/tigervnc_48.png
   DEPENDS icons ${CMAKE_CURRENT_SOURCE_DIR}/tigervnc_42.svg

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Tigervnc-commits mailing list
Tigervnc-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-commits

Reply via email to