Software  
 
Conhecimento computador >> Software >> Photoshop >> 
Como criar um calendário Java Script no Photoshop
Um script é uma série de instruções que informa ao Photoshop como executar uma série de tarefas em seqüência. Photoshop CS2 e versões mais recentes suportam scripts escritos em AppleScript, JavaScript e VBScript (Virtual Basic). Javascript pode ser usado para projetar e construir um calendário única página contendo todos os meses do ano . Uma vez que o roteiro está escrito , é uma questão de apertar o botão play e deixar Photoshop começar a trabalhar. Adobe oferece um utilitário de script livre , ExtendScript Toolkit , mas qualquer editor de texto irá funcionar. Instruções
Configure o arquivo de
1

Abra o Toolkit ExtendScript e criar um novo javascript ( CTRL N ou Command N). A aplicação Toolkit reside na pasta Adobe Utilities
2

Definir as funções para gerar os dias de cada mês

Exemplo: . .

//DEFINE DIAS DE MESES

função daysOfMonth ( mês, ano {

retornar 32 - new Date ( ano, mês, 32) getDate ();

. }

funcionar makeDay ( d ) {

if ( d <10)

d = "0" + d;

voltar d + "";

}
3

Definir variáveis ​​do calendário Estas variáveis ​​incluem a largura do documento , altura, resolução , nome do arquivo e, no ano

Exemplo: . .

//DOC.ATTRIBUTES

width = 1500;

height = 2000;

resolução = 100

docName = " 2011calendar ";

ano = 2011;
4

Definir esquema de cores do calendário Este esquema inclui a cor do texto ea cor de fundo

Exemplo: . .

//COLOR ESQUEMA

dateColor = new SolidColor ();

dateColor.rgb.hexValue = " f9bc30 ";

boxColor = new SolidColor ();

boxColor . rgb.hexValue = " 5f1104 ";
5

Definir as variáveis ​​para os dias da semana e os meses do ano, essas variáveis ​​irá controlar a aparência do texto e onde ele é colocado no . calendário

Exemplo: .

//DEFINE PROJETO DE DIAS E MESES

weekHeader = " MTFSS \\ r \\ r" ;

firstIndent = "" ;
meses

= new array ( "Janeiro" , "Fevereiro" , "Março" , "Abril", "Maio ", " junho" , "Julho" , " agosto" , "Setembro" , "Outubro "," Novembro "," Dezembro ");
6

Adicione as linhas que vão dizer o script para criar o novo documento

//novo arquivo
doc = app.documents.add ( largura, altura, resolução , docName , grupos
Mês
7

Definir as variáveis ​​X e Y para a colocação de cada mês. A variável " curr " é o mês atual que está sendo manipulado. O laço for irá percorrer o mesmas ações para cada mês para decidir o que define o x e Y fora deve ser
8

para . ( curr = 0 ; curr < 12; curr + +) { x =

curr % 3;

y = Math.floor ( curr /3) ; .
9

Criar uma camada de texto para o grupo e defina o seu nome para o mês em curso

Exemplo:

MONTHNAME = group.artLayers.add ();

monthName.kind = LayerKind.TEXT ;

monthName.name = meses [ curr ]; < br >
10

Definir as características do texto para os meses Coloque essas linhas de código abaixo do código de camada de texto

Exemplo: . .

monthName.textItem.size = 36 ;

monthName.textItem.justification = Justification.RIGHT ;

monthName.textItem.height = 40;

monthName.textItem.width = 160;

MONTHNAME . textItem.contents = meses [ curr ];
11

Gire a camada de -90 graus e reposicioná-la

Exemplo:

monthName.rotate (-90 . );

monthName.textItem.position = new array ( 80 + (500 * x) , (300 320 * y) );
12

Criar uma camada de texto para o datas de cada mês

Exemplo: .

dias = group.artLayers.add ();

days.kind = LayerKind.TEXT ;

dias . name = "Datas ";

days.textItem.Justification = Justification.CENTER ;

days.textItem.color = dateColor

days.textItem.size = 24;

days.textItem.position = new array ( 120 + ( 500 * x ), 80 320 * y) ); }


dias da . mês
13

Criar as datas para cada mês Lembre-se que a numeração começa com 0

Exemplo: .

text = weekHeader ;

startDate = new Date (ano, curr , 1);

n = startDate.getDay ()

for ( i = 0; i < n-1 , i + +)

texto + = firstIndent ;

}
14

Gerar todas as datas do mês

d = 1 ; .

while ( d < ; = daysOfMonth ( curr , ano )) {

texto + = makeDay (d);

if ( i == 6)

texto + = "\\ r ";

}

i + +

d + +

if ( i == 7)

i = 0

}

days.textItem.content = text ;

}
15

Crie a camada ano

Exemplo: .

yearLayer = doc.artLayers.add ()

yearLayer.kind - LayerKind.TEXT ;

yearLayer.name - ano;

yearLayer.textItem.contents = ano

yearLayer.textItem.size = 80

yearLayer.textItem.position = new array ( 1400,1800 ),
Execute o script
16

Selecione " Adobe Photoshop " do menu suspenso.
17

Use " se conectar com aplicação de destino " se o Photoshop não está sendo executado.
18

Pressione o botão " Play " ícone.

Anterior :

Próximo : No
  Os artigos relacionados
·Adobe Photoshop 7.0 Ferramentas 
·Como criar um esboço arredondado no Photoshop 
·Photoshop Técnicas de camada 
·Como criar um folheto Ready-to -Print em Photoshop 
·Como converter a Pantone Cores em Photoshop 
·Quais são Curves no Photoshop 
·Como adicionar cores para edifícios brancos no Photosh…
·Como fazer alguém parecer anoréxica no Photoshop 
·Como colocar uma tatuagem em uma Imagem Anime Com o Pho…
·Como fazer um retrato pontilhado no Photoshop 
  Artigos em destaque
·Gerando um MIDI Baixo faixa em Cubase 
·Alterar a altura da linha para várias linhas no Micros…
·Jogos do bolo de casamento 
·Funções PHP Modelo em módulo no Drupal 
·Como consertar um Tablet no GIMP 
·Como remover som metálico Com Audacity 
·Tutorial Bateria de reserva 
·Como converter filmes Super 8 para DVD 
·Como Abrir OpenOffice Em vez de Excel 
·Diversão Gestão Jogos 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados