cómo guardar cada tablero de arte como un archivo PSD separado en photoshop cc 2015

Estoy usando Photoshop CC 2015. Recientemente agregó una función de tablero de arte. Me encanta, pero ahora quiero enviar el archivo PSD de mi cliente, pero no usan CC 2015, entonces, ¿cómo pueden ver todas mis mesas de trabajo? Entonces, me pregunto si hay alguna forma de guardar cada tablero de arte como un PSD separado.

No creo que puedas hacer esto fuera de la caja. Lo más parecido que tiene es Exportar> Mesas de trabajo a PDF ... Probablemente pueda escribirlo.
No sé sobre Photoshop porque no estoy en la computadora de mi trabajo, pero en Illustrator, cuando usa la función Guardar como, hay una opción en la que puede guardar cada mesa de trabajo en un archivo .ai separado. uno para esa nueva función en Photoshop

Respuestas (8)

Tal vez puedas ayudar a crear scripts de mesas de trabajo a PSD.jsx

#target photoshop

app.bringToFront();

var docRef = app.activeDocument,
allArtboards,
artboardsCount = 0,
inputFolder = Folder.selectDialog("Select a folder to process");

if (inputFolder) {
function getAllArtboards() {
    try {
        var ab = [];
        var theRef = new ActionReference();
        theRef.putProperty(charIDToTypeID('Prpr'), stringIDToTypeID("artboards"));
        theRef.putEnumerated(charIDToTypeID('Dcmn'), charIDToTypeID('Ordn'), charIDToTypeID('Trgt'));
        var getDescriptor = new ActionDescriptor();
        getDescriptor.putReference(stringIDToTypeID("null"), theRef);
        var abDesc = executeAction(charIDToTypeID("getd"), getDescriptor, DialogModes.NO).getObjectValue(stringIDToTypeID("artboards"));
        var abCount = abDesc.getList(stringIDToTypeID('list')).count;
        if (abCount > 0) {
            for (var i = 0; i < abCount; ++i) {
                var abObj = abDesc.getList(stringIDToTypeID('list')).getObjectValue(i);
                var abTopIndex = abObj.getInteger(stringIDToTypeID("top"));
                ab.push(abTopIndex);

            }
        }
        return [abCount, ab];
    } catch (e) {
        alert(e.line + '\n' + e.message);
    }
}

function selectLayerByIndex(index, add) {
    add = undefined ? add = false : add
    var ref = new ActionReference();
    ref.putIndex(charIDToTypeID("Lyr "), index + 1);
    var desc = new ActionDescriptor();
    desc.putReference(charIDToTypeID("null"), ref);
    if (add) desc.putEnumerated(stringIDToTypeID("selectionModifier"), stringIDToTypeID("selectionModifierType"), stringIDToTypeID("addToSelection"));
    desc.putBoolean(charIDToTypeID("MkVs"), false);
    executeAction(charIDToTypeID("slct"), desc, DialogModes.NO);
}

function ungroupLayers() {
    var desc1 = new ActionDescriptor();
    var ref1 = new ActionReference();
    ref1.putEnumerated(charIDToTypeID('Lyr '), charIDToTypeID('Ordn'), charIDToTypeID('Trgt'));
    desc1.putReference(charIDToTypeID('null'), ref1);
    executeAction(stringIDToTypeID('ungroupLayersEvent'), desc1, DialogModes.NO);
}

function crop() {
    var desc1 = new ActionDescriptor();
    desc1.putBoolean(charIDToTypeID('Dlt '), true);
    executeAction(charIDToTypeID('Crop'), desc1, DialogModes.NO);
}

function saveAsPSD(_name) {
    var psd_Opt = new PhotoshopSaveOptions();
    psd_Opt.layers = true; // Preserve layers.
    psd_Opt.embedColorProfile = true; // Preserve color profile.
    psd_Opt.annotations = true; // Preserve annonations.
    psd_Opt.alphaChannels = true; // Preserve alpha channels.
    psd_Opt.spotColors = true; // Preserve spot colors.
    app.activeDocument.saveAs(File(inputFolder + '/' + _name + '.psd'), psd_Opt, true);
}

function main(i) {
    selectLayerByIndex(allArtboards[1][i]);
    var artboardName = app.activeDocument.activeLayer.name;
    executeAction(stringIDToTypeID("newPlacedLayer"), undefined, DialogModes.NO);
    executeAction(stringIDToTypeID("placedLayerEditContents"), undefined, DialogModes.NO);
    app.activeDocument.selection.selectAll();
    ungroupLayers();
    crop();
    saveAsPSD(artboardName);
    app.activeDocument.close(SaveOptions.DONOTSAVECHANGES);
}

allArtboards = getAllArtboards();

artboardsCount = allArtboards[0];

for (var i = 0; i < artboardsCount; i++) {
    docRef.suspendHistory('Save Artboard as PSD', 'main(' + i + ')');
    app.refresh();
    app.activeDocument.activeHistoryState = app.activeDocument.historyStates[app.activeDocument.historyStates.length - 2];
}
Gracias. .. cómo ejecutar este script?
descargue este script y colóquelo en algún lugar de su computadora, luego vaya a Archivos> Scripts> Examinar, luego seleccione este script y ejecútelo i.imgur.com/jk3yGL1.png
guau... guau... funciona tan bien... gracias @artemfedorov por tu agradable y rápido guión
funcionó como un encanto, muchas gracias por esto. Tenía 12 mesas de trabajo de un sitio web y se estaba volviendo demasiado pesado para hacer algo

No estoy seguro desde qué actualización, pero Photoshop CC lo hace de forma inmediata. Puede exportar todas las mesas de trabajo a PSD o solo las seleccionadas.

Simplemente vaya a Archivo > Exportar > Mesas de trabajo a archivos... y pruébelo.

Archivo > Exportar > Mesas de trabajo a archivos...

Gracias. Para tu respuesta. mesas de trabajo a archivos nueva opción en cc 2015.1. creo que no estaba en cc 2015. adobe se da cuenta de que esta opción necesita :)
Esta debería ser la respuesta correcta, o agregarla a la respuesta correcta como una actualización.

No he mirado, pero pensé que era solo hacer clic con el botón derecho en el artbord y luego exportar como.

ACTUALIZAR

  • Seleccionar todas las capas dentro de la mesa de trabajo
  • Haga clic derecho yConvert to Smart Object
  • File > Export > Layers to Files

Cuando haga esto, terminará con archivos separados para cada mesa de trabajo como psd.

Si desea volver a convertir a capas, una vez que haya creado los objetos inteligentes originales, haga doble clic y luego arrastre de nuevo al original, o simplemente déjelos ser: las pilas de capas como objetos inteligentes pueden ser útiles.

¡Espero que esto ayude!

Tienes razón, excepto que no hay opción para exportar como PSD
sí, esto lo podemos hacer... como Photoshop no nos da una manera directa y fácil... gracias de nuevo
Esto se debe a que el propósito de las mesas de trabajo no es crear más archivos de Photoshop. Se utilizan mejor para variaciones de tamaño o conceptos separados y luego se exportan como archivos PDF para su revisión. Incluso diciendo eso, Illustrator le permite exportar mesas de trabajo seleccionando un rango de mesa de trabajo en la exportación.

Lo que normalmente hago es: hacer clic en la capa de la mesa de trabajo con el botón derecho del mouse> Duplicar mesa de trabajo> Nuevo

¡Y bum! Aparecerá una nueva ventana con esta mesa de trabajo y podrá guardarla por separado.

La forma rápida es Archivo > Exportar > Mesas de trabajo a archivos . Sin embargo, esto creará PSD que contengan cada uno una sola mesa de trabajo. Algunas aplicaciones (Adobe Encore parece ser un ejemplo) no son compatibles con las mesas de trabajo correctamente e importarán el PSD como si hubiera usado primero el comando de menú Imagen > Mostrar todo . En otras palabras, terminarás con un desastre.

Puede solucionar esto abriendo los PSD de salida, haciendo clic derecho en la mesa de trabajo en cada archivo y seleccionando "Desagrupar mesas de trabajo". Luego vuelve a guardar.

También usé el script recomendado por @artemfedorov arriba (ver https://graphicdesign.stackexchange.com/a/55762/12708 ), y parece lograr todo esto en un solo paso, así que lo recomiendo.

Puede compartir todo el archivo a través de Creative Cloud con la extracción habilitada. Esto le permitirá a su cliente ver el archivo tal cual, y activar y desactivar las capas, etc.

Creo que puede duplicar su selección en un nuevo archivo psd. Esta es una manera fácil de exportar la mesa de trabajo como una capa separada :)

  1. Elija la capa que desea exportar
  2. Haga clic derecho y elija Duplicar capa
  3. Elija Nuevo y escriba el nombre del archivo
  4. Haga clic en Aceptar
OP pregunta específicamente sobre mesas de trabajo, no capas

Te recomiendo que consultes estos consejos para Adobe Artboards http://designmodo.com/photoshop-artboards/ . Son muy útiles para principiantes.