Entonces, hace un tiempo creé este ícono a partir de un juego, pero al mirar hacia atrás detrás de un fondo blanco en lugar de un canal alfa, sus bordes están muy entrecortados en algunos lugares mientras que en otros es suave, lo que posiblemente se deba al método. se usa para seleccionar ciertas regiones antes de llenarlo. Estaba usando GIMP y me preguntaba si hay alguna forma posible de solucionar esto fácilmente (es decir, hacer que todos los bordes sean uniformes en lugar de entrecortados). ¿Quizás algunos filtros de renderizado o métodos de selección que no conozco? He buscado en Google y YouTube, pero sin éxito.
Mi imagen:
(Como puede ver, las cosas internas en forma de media luna están entrecortadas, así como el exterior del círculo a la izquierda y a la derecha está entrecortado)
Diría que no hay una solución rápida y sucia para las líneas entrecortadas, solo tienes que recrearlas usando vectores. Lo siguiente me tomó 3 minutos en Photoshop con círculos y efecto de trazo:
No lo haré todo por usted, pero todo lo que necesita son dos semicírculos más y tiene un logotipo basado en la forma, que debe escalar maravillosamente a cualquier tamaño. Así que son 6 círculos, dos semicírculos y un trazo aplicado a algunos de ellos. En su caso, es muy sencillo de recrear, pero un logotipo detallado llevaría mucho más tiempo.
Hay varias formas de hacer esto, aunque en su caso simplemente me pondría manos a la obra y dedicaría un poco de tiempo a hacer esto, si domina cualquier software GD que cree formas, esto no debería tomar ni media hora y si no lo eres, ahora es un buen momento para aprender algunas habilidades reutilizables.
TambiénSave for Web & Devices..
En caso de que no podamos recrear fácilmente el original en una aplicación orientada a vectores, también podemos rastrear el mapa de bits a un gráfico vectorial.
El siguiente ejemplo se realizó con Inkscape , donde importé el mapa de bits para rastrearlo con 2 pasos de color:
Esto no preservará la geometría circular exacta de la fuente (tenga en cuenta las formas ligeramente onduladas de arriba), ya que el trazado se realizó con curvas Bezier en lugar de círculos o cuadros. Debido a eso, dichos trazos siempre tendrán un tamaño de archivo mucho mayor que los vectores recreados correctamente.
Otra posibilidad para reducir el aliasing en un mapa de bits si no podemos usar un reemplazo gráfico vectorial es aplicar un desenfoque suave a la imagen.
A continuación, utilicé el filtro mágico GREYC del complemento GIMP : Mejora - Suave (curvatura media) con 8 iteraciones para suavizar los contornos manteniendo el canal alfa:
Hay una forma muy sencilla de hacer esto mediante el uso de la herramienta de selección aproximada para crear una ruta. Hay un breve ejemplo de cómo hacerlo en Reparar bordes irregulares de imágenes con Gimp .
Para proyectos más pequeños, simplemente usar la herramienta de desenfoque puede hacer maravillas. Si bien esto no se aplica a este proyecto en particular, otras personas que busquen pueden encontrar esta solución conveniente.
scott
ben brocka
Jacedc
scott
Michael Schumacher