Automatize a divisão de uma imagem grande em pequenas capturas de tela com o Photoshop

2

Eu tenho uma imagem grande e preciso criar dezenas de pequenas capturas de tela com diferentes tamanhos e proporções (capturas de tela são apenas uma pequena parte da imagem grande que preciso selecionar, todos os tamanhos são conhecidos e vencidos. t mudar). Descobri como automatizar uma captura de tela, mas não sei como criá-las em um único lote.

Digamos que eu precise de capturas de tela de 100x120px, 250x80px e 20x20px. Como gostaria que funcionasse:

  1. Iniciar ação.
  2. Ele alternará para a ferramenta de letreiro retangular com taxa de 100x120 e esperará que eu selecione a área de captura de tela. (Como?)
  3. Após selecionar, copiará essa parte, redimensionará para 100x120px e salvará. (Eu sei essa parte)
  4. Mude para a próxima proporção de 250 x 80 e continue da etapa 2 até o fim.

Estou com problemas no # 2. Como fazer o Photoshop parar e esperar pela entrada do usuário? Além disso, a alteração da taxa de letreiro não está sendo registrada por ações. Como posso gravá-la para que ela mude automaticamente para essa proporção antes de eu selecionar a área do retângulo? (Estou usando o CS4).

    
por serg 03.09.2009 / 21:11

2 respostas

1

A solução para isso é o Photoshop scritping . Consulte este . [script básico de CS4 e CS3 é semelhante]

Eu sei que isso pode ser feito no Photoshop, mas como eu sou novo no script, não posso ser mais útil: (

    
por 24.09.2009 / 09:43
1

Não estou familiarizado com as ações do Photoshop (usei-as algumas vezes, mas sempre básicas).

No entanto, olhando para ShutterFreaks.com " Como usar as ações do Photoshop " , parece que você deve ser capaz de clicar no retângulo à esquerda da sua área "selecionar área de captura de tela" para que a ação pare para a entrada do usuário.

A Simple Example

For a (very) simple example, let's assume that you want to record an action that will resize a landscape-oriented photo for the web and sharpen it. Let's assume that you always want your photos to be 600 pixels wide, but that you want to control the amount of sharpening for each photo.

  1. First, open a photo to work on.
  2. If you don't want to put this action in an existing action set, create a new one (in this case, "PrepareForWeb").
  3. Start recording your action (in this case, "LandscapePhotos").
  4. From the main menu, use "Image/Image Size" to resize the photo and then use "Filter/Sharpen/Unsharp Mask" to sharpen it.
  5. Stop recording.

Your action now looks like this. Unfortunately, it always sharpens the same amount, and you wanted to be able to control the amount of sharpening for each photo.

User Input

Here's where that rectangle to the left of the Unsharp Mask step will help. After recording an action Click the rectangle to the left of the Unsharp Mask step to put an icon in it, and the next time you run the action, it will show you the Unsharp Mask dialog, where you can set the amount of sharpening.

Notice that clicking the rectangle put a dark-framed icon beside the Unsharp Mask step, and it also put red-framed icons beside the action name and the action set name. A red-framed icon means that some, but not all, of the steps inside an action or action set will stop for user input.

    
por 03.09.2009 / 21:43