Offset

Ferramenta de Deslocamento

 

Usamos a ferramenta Offset pra deslocar um objeto dentro de uma imagem, partindo da posição onde ele se encontra até um determinado ponto.

Sempre prefiro não contar com meus olhos e por isso lanço mão do offset todas as vezes em que preciso de precisão ao deslocar um elemento, mesmo que seja uma ação muito simples.

 

Ainda há pouco, montando uma explicação pra uma amiga, tive a oportunidade de fazer uso da ferramenta para resolver um pequeno problema. A questão era posicionar 5 quadradinhos numa fila horizontal, sendo que o valor da distância entre dois quadrados consecutivos, fosse constante

Peguei um quadrado de 70 pixels de lado.

 

Abri um transparente 5, posicionei o quadradinho no centro da imagem

e dupliquei a layer.

Ferramenta Offset. Como desejo um deslocamento estritamente horizontal, o valor de Vertical Offset é zero.

Quero posicionar o duplicado à direita do central deixando um espaço de 3 pixels entre eles; devo portanto colocar o valor 73 em Horizontal Offset. Dessa forma eu empurro o quadrado 73 pixels para a direita.

Dupliquei a layer cópia e, em Offset apenas dei Ok, ou seja, empurrei a cópia do segundo quadrado 73 pixels para a direita .

É importante lembrar sempre que a ferramente offset não leva um elemento até uma posição fixa e sim a uma posição distante x pixels na horizontal e y pixels na vertical, da posição onde ele se encontra.

Exemplificando: se eu tivesse na última ação, duplicado o quadradinho central, para colocá-lo na posição correta, teria que ter configurado Horizontal Offset = 146, ou seja, deslocado 146 pixels do centro.

Claro que eu poderia posicionar os outros dois quadradinhos usando o mesmo processo, apenas mudando o valor de offset pra -73, mas nesse caso um bom Mirror resolve bem, não é? Merge Down, Duplicate, Mirror e tá feito.

 

Fácil, né? Então vamos complicar um pouco.

Tenho esses 6 passarinhos e quero com eles, criar um página de álbum, posicionando os bichinhos perfeitamente.

 

Separo os passarinhos em 6 pequenas imagens de 166x168pixels cada.

Primeiro vou calcular as dimensões da página onde vou colocá-los.

Se na página vou por 2x3 imagenzinhas (pode ser 3x2 também), então a medida horizontal da página tem que ser duas vezes a medida horizontal da imagenzinha mais 3 vezes a margem que tenho que deixar no contorno da pagina e entre as imagenzinhas. Escolhi 6 pixels para a margem.

2x166 + 3x6 = 350

O mesmo cálculo tem que ser feito para a medida vertical da página: 3X a medida da imagenzinha mais 4x6.

3x168 + 3x6 = 528

 

350 x 528

 

Todas as figurinhas passadas em nova layer, entram no meio da página, como na representação em cinza.

 

Legal, agora é só mandar cada uma pro seu lugarzinho.

 

Guarde:

Para direita e para cima é positivo
Para a esquerda e para baixo é negativo

 

A primeira vai para o canto superior esquerdo

Tenho que deslocar a imagenzinha 168 (altura)+ 6 pixels (espaço) para cima, 174 pixels em Vertical offset.

Tenho que deslocar para a esquerda, 92 ( que é (350 - 166)/2) - 6 (espaço), -86 pixels em Horizontal Offset.

Os cálculos foram chatinhos? Tá certo, mas eles acabaram.

 

Agora vamos posicionar o passarinho do canto superior direito.

Ficou fácil, né?

86 pixels pra direita (positivo portanto)
174 pixels pra cima.

 

Passarinho inferior esquerdo, mas é claro que cada um coloca passarinhos ordem que quiser.

-86 e -174, porque pra esquerda e pra baixo, como você sabe.

 

Passarinho da posição inferior direita:

85; -174 e eu acho que você acertou.

 

O que só vai pra esquerda

Quem não sai da horizontal, não muda a posição vertical:

-86: 0

 

O passarinho que completa a página

86;0

 

Bonitinhos

 

Parece complicado, mas a gente pega o jeito porque a ferramenta é facilitadora quando nos acostumamos a ela.

Descomplicando...

Sempre que você precisar descrever um deslocamento num tutorial, naqueles casos em que o posicionamento tem que ser preciso, senão o plugin faz outra coisa, basta que você conheça o tal deslocamento.

Eu tenho um elemento num 600x350 pixels, numa certa posição. Preciso deslocar e estabelecer a posição exata pra onde eu quero que o seguidor do meu tutorial leve o elemento.

Réguas e barra de Status acionadas, ferramenta Move, posiciono em qualquer ponto sobre o objeto e anoto a posição.

No caso e não por acaso, posicionei de forma a ser de fácil memorização, o cursor está no ponto 500 na linha horizontal e 100 na vertical, como mostra na barra de status.

Sem tirar a pressão, levo o objeto cuidadosamente pra posição pra qual desejo levar o objeto e anoto o ponto.

Anotei 77, 264

Cálculo muito simples:

500 - 77 = 423, então - 423 em Horizontal offset

264 - 100 = 164, então - 164 em vertical offset

Qualquer dúvida, procure por mim.

helo@dondon.com.br

Se interessar, repasse.

 

Helô Dondon
Agosto de 2015