Creé un archivo vectorial (svg)66px x 66px
y ahora quería exportarlo como 44px x 44px
un 22px x 22px
archivo PNG. Debe usarse como UIBarButtonItem
en la barra de navegación. Por lo tanto uso Inkscape
. Aquí hay un ejemplo:
Actualicé a Inkscape 0.91 para deshabilitar la opción de suavizado, pero no ayudó. Probé una herramienta de conversión en línea, intenté simplemente reducir la escala, exporté como EPS / PDF e importé en GIMP, pero cada vez que no obtengo líneas nítidas. Siempre hay antialiasing involucrado. Leí sobre el uso de herramientas como ImageMagick, Ghostwriter y uso la versión de línea de comandos, pero aquí tengo que cuestionar el proceso de cómo crear mis íconos. Debe ser simple y sin trabajo de programación.
Entonces, ¿cuál es la mejor manera de crear imágenes vectoriales y exportarlas como imágenes PNG sin antialiasing?
Este problema no tiene nada que ver con la elección del software o la configuración del mismo, sino con las matemáticas básicas.
Si su salida está destinada a ser archivos ráster cuadrados en múltiplos de 22, entonces el archivo de origen (vector) y los elementos principales deben ser simplemente divisibles por 22.
Con los elementos de línea horizontal en su diseño que tienen la mitad de la altura de sus respectivos puntos y están alineados en el centro, está creando un escenario donde la altura más pequeña posible es de 2px por línea. Eso hace que sus puntos sean de 4 px y crea una altura de archivo mínima de 4 px X 7 (3 puntos más el espacio superior e inferior) dando 28 px.
Le sugiero que cree una cuadrícula de 22x22, diseñe su diseño para que ninguna línea se superponga a las líneas de la cuadrícula y luego amplíelo para los otros tamaños. Es más complicado explicar por qué no funcionará de la forma en que lo ha hecho que simplemente comenzar de nuevo con una cuadrícula de salida del tamaño que desea: hará "clic" donde se equivocó y por qué su archivo nunca le dará lo que quieres.
Wrzlprmft
pruebas
eddie adolf
paolo gibellini
pruebas
pruebas