Esta es una continuación de mi pregunta anterior , donde aprendí que uno puede rastrear el borde de una imagen vectorial usando una unión si todas las partes son formas.
Sin embargo, aunque encontré instrucciones para convertir una forma en una ruta, no encontré ninguna instrucción para la operación inversa.
¿Cómo puedo convertir una ruta en una forma, para poder realizar una unión?
Editar : para aclarar, este es el svg del que estoy tratando de rastrear el límite exterior.
Actualización : primero me desagrupé y luego lo hice Object to Path
. Cuando intento realizar posteriormente Path->Union
, aparece el error
One of the objects is not a path. Cannot perform boolean operation.
Actualización 2 : Resultó que tenía grupos anidados. Después de desagrupar los grupos anidados, pude hacer un Path -> Union
. Sin embargo, esta operación tuvo el efecto de simplemente destruir mi imagen y no dejar nada, que no era el efecto deseado.
Como su pregunta no tiene sentido para mí, supongo que tiene algo así como un objeto al que se le ha aplicado Stroke to Path (vea la imagen a continuación) y desea convertirlo en una sola ruta.
Además, asumo que solo está interesado en el contorno de este objeto, es decir, el círculo más externo en el ejemplo anterior, y no en la línea original utilizada para crear este objeto (que sería más difícil de reconstruir).
Las formas probablemente más simples de lograr esto son:
Si desea rastrear el límite exterior de su svg, todos los elementos deben ser una ruta: desagrupe todos y conviértalos en una ruta, pero en su svg hay un desplazamiento vinculado y un grupo anidado, por lo que:
Si la unión destruye su objeto, puede intentar combinar solo dos elementos, luego combine el resultado con otro elemento y así sucesivamente...
Una variación de la respuesta de @ Wrzlprmft funcionó para mí:
Experimenté con el archivo cargado y logré el resultado deseado de la siguiente manera:
DA01
Wrzlprmft
merlin2011
merlin2011
usuario19660