Exportar un sector en Sketch con fondo transparente alrededor

15

Usando Sketch 3 desea exportar un ícono, los íconos son 24x24 pero se ubican dentro de un área de 32x32.

He descubierto cómo hacerlo combinando dos capas diferentes, una 24x24 y la otra 32x32, pero es un proceso tedioso. Necesito hacer esto para cada ícono.

¿Hay un flujo de trabajo más rápido?

Ariel Seidman
fuente
1
¿Puedes aclarar qué quieres decir con "un área"? Un color solido? ¿Una mesa de trabajo? ¿Una rebanada? ¿O simplemente necesita que el archivo final sea 32x32 con el icono 24x24 dentro?
espiral
Hola Ariel, bienvenido a GDSE y gracias por tu pregunta. Por favor, aclare cuál es su problema, como pregunta Spiral. Si es posible, publique una imagen de ejemplo. ¡Gracias! Si desea saber más sobre el sitio, consulte el centro de ayuda o haga ping a uno de nosotros en el chat una vez que su reputación sea suficiente (20). ¡Sigue contribuyendo y disfruta del sitio!
Vincent

Respuestas:

13

Presiona Apara crear una mesa de trabajo , selecciona el tamaño (o establece el tuyo haciendo clic +en la esquina inferior derecha) y comienza a exportar. No es necesario crear capas adicionales.

M. Appelman
fuente
7

En realidad es muy fácil si sabes cómo hacerlo :)

Supongamos que tiene un icono que es 24x24px y desea que el png sea 32x32px. Tienes que crear un corte sobre el icono. El segmento debe ser 32x32px. Luego, agrupe la rebanada y el icono juntos. Por último, pero no menos importante: haga clic en el segmento y en el inspector verá algo como esto:

Ventana del inspector

Asegúrese de marcar "Exportar contenido del grupo únicamente". Las otras opciones deben estar desmarcadas.

De esta manera, exportará un png transparente, incluso si no hay un fondo transparente debajo del icono.

Inma
fuente
No tengo estas opciones, ¿quedarán en desuso? Estoy usando Sketch versión 56.2
Adriano Resende
1

Si desea exportar solo la capa de iconos (24x24) simplemente arrastre la capa al escritorio.

Kilian
fuente
Sería bueno. Lamentablemente, no tendrá iconos para resoluciones de pantalla más altas.
Julian F. Weinert
1

Use esto para exportar sus activos. El problema con Sketch y la mayoría de los otros complementos es que descuida las capas invisibles durante la exportación. Como resultado, los límites invisibles no funcionan.

Incluso intenté disminuir la opacidad de un límite a 0 para intentar engañar a Sketch para que lo exportara. Pero la exportación nativa de Sketch no es tan ingenua.

Es posible que vea una horda de complementos de Sketch que ayudan a exportar activos para Android fácilmente. Pueden reducir los pasos involucrados, pero no resuelve el problema de los límites.

Este sí.

https://github.com/GeertWille/sketch-export-assets

Le permite exportar activos para iOS, Android y Windows para todas las resoluciones mientras mantiene los límites intactos.

Ahorra todos esos esfuerzos de mesa de trabajo.

Sarthak Pranit
fuente
1
Hola, Sarthak, ¿podría explicar un poco más qué encontraremos detrás del enlace que proporciona y por qué responde la pregunta? De esa manera, su respuesta sigue siendo valiosa en caso de que el enlace se rompa más adelante. La descomposición del enlace es la razón principal por la que realmente no nos gustan las respuestas de solo enlace aquí. ¡Gracias por tu esfuerzo y sigue contribuyendo!
Vincent
0

Este método funcionó para mí: coloque la capa de corte de tamaño correcto sobre la capa en la que está su icono y asegúrese de que no estén agrupados .

Espero eso ayude

ingrese la descripción de la imagen aquí

cmdQ
fuente
0

Pasé más tiempo del que hubiera tomado manualmente ir uno por uno, pero no me di por vencido y encontré una solución que funciona bien:

  1. Copie todos los iconos que desea exportar a un nuevo archivo
  2. Conviértelos en símbolos
  3. Como se convirtieron en símbolos, tendrán sus propias mesas de trabajo (solo necesita hacer doble clic en uno de los símbolos para acceder a la página de símbolos)
  4. Cuando esté en la página de símbolos, asegúrese de que todos los símbolos estén contraídos Ver> Lista de capas> Contraer todos los grupos y seleccionarlos todos cmd + A
  5. Ahora puede continuar y seleccionar hacer exportable y exportarlos todos
  6. Voila! Si los nombró correctamente, también los tendrá en pequeñas carpetas ordenadas

Espero que esto haya ayudado!

Arrendajo
fuente
0

Se me ocurrió una solución alternativa que no implica la creación de mesas de trabajo separadas. Es un poco hacky, pero funcionó para mí. Quería que los iconos dentro de mi diseño fueran exportables en Zeplin. Por lo tanto, crear nuevas mesas de trabajo dificultaría a los desarrolladores encontrar los íconos.

Entonces hice el fondo cuadrado con 1% de opacidad con el modo de mezcla "Oscurecer". No puedes verlo en absoluto. Luego agrupé eso con el ícono e hice que el grupo fuera exportable. Súper simple

tiburón
fuente