Exportación de varios tamaños en boceto. ¿Guardarlo como predeterminado?

Estoy tratando de encontrar la manera de mantener mis tamaños de exportación y nombres de prefijos como opciones predeterminadas,

Cuando lo hago al móvil tengo que crear 7 tamaños y prefijos diferentes

Diseño en @3x , así que tengo que exportar para iOS y Android como:Croquis exportando propiedades de capa

Entonces, cada vez que creo un nuevo documento, repito este proceso como 20 veces al día.

Avíseme si sabe cómo realizar esto más fácilmente.

Nota: también probé algunos complementos de exportación para dispositivos móviles, pero todos exportan mis botones sin el fondo transparente. Quiero decir, le agregan el fondo (no puedo exportar solo el botón con bg transparente)

¡Gracias por responder!

Tal vez haya scripts de exportación para bocetos que hagan lo que quieras.

Respuestas (1)

Bueno, programé un script para hacer esto. Es bastante simple:

1 - Selecciona una capa y luego, (CMD + Shift + A) y automáticamente genera esto:

http://i.stack.imgur.com/trpdg.png

Entonces puedes exportar las capas muy rápido.

Este es el código dentro del archivo .sketchplugin que creé (cópielo y péguelo en un archivo de texto vacío y guárdelo como exportPlugin.sketchplugin

Aquí está el código-->

// (cambiar cmd a) si (selección.longitud() > 0){

for (var i=0; i < selection.length(); i++){ addExportSizes(selection[i])
} [doc showMessage:"Export Options added"] }else{ var app = [NSApplication sharedApplication]; [app displayDialog:"Cualquier cosa seleccionada :(" withTitle:"Exportabler"]; } function addExportSizes(layer){ var iOSExportData = [ { "format": "png", "scale": 1/3, "suffix": " " }, { "formato": "png", "escala": 2/3, "sufijo": "@2x" }, {
"formato": "png", "escala": 3/3, "sufijo" : "@3x" }, { "formato": "png", "escala": 1/3, "sufijo": "mdpi" }, { "formato": "png", "escala": 1/2, "sufijo": "hdpi"
"formato": "png", "escala": 3/3, "sufijo": "xxhdpi" } ] var export_options = [capa exportOptions] var export_sizes = [export_options tamaños] while([export_sizes count] > 0) { [ [export_sizes firstObject] remove] } for (var i = 0; i < iOSExportData.length; i++) { var size_data = iOSExportData[i] var size = [[layer exportOptions] addExportSize] [size setFormat:size_data.format] [size setScale:size_data.scale] [size setName:size_data.suffix] } [[doc currentPage] deselectAllLayers] [layer select:true byExpandingSelection:true] }

Este script no me funcionó... ¿Sigue funcionando en la versión actual de Sketch?
No, no más :(