Como encaixar em cada meio pixel (0,5) no ilustrador?

11

Estou tentando otimizar um gráfico de vetor para que ele se alinhe bem a pixels, mas se eu tentar alinhar a grade de pixels perco muito a qualidade e ainda preciso ajustar com incrementos de 0,5 px.

Como posso obter esse comportamento? … Sem perder o recurso de visualização de pixels.

sorin
fonte
1
Por que não escalar seu trabalho artístico para 200% e, em seguida, cada coordenada de meio pixel se torna uma coordenada completa de pixel. Você pode reduzir novamente depois.
Dom
1
O problema é que não existe meio pixel. Qualquer fração de pixel é arredondada para cima / baixo. Você desejará escolher uma unidade de medida alternativa.
18713 Andrew Andrew
@ Andrew Finalmente, um comentário muito útil, isso significa que eu preciso usar pt e alterar o dpi para mapear 1: 1, mas pelo menos pode ser um float.
sorin

Respostas:

8

Você pode configurar uma grade nas Preferências para ter uma linha de grade a cada 0,5 pt (o mesmo que px na AI). Em seguida, ative Snap à grade no menu Exibir . Isso permitirá que você ajuste em incrementos de 0,5 px. No entanto, isso não vai importar.

Enquanto você pode colocar um objeto em um pixel de 1/2 (ou 1 / 2pt no Illustrator), na saída, tudo é ajustado (sem serrilhado) para pixels completos. Isso pode ser visto ativando a Visualização de pixel no menu Exibir .

Por exemplo ... um quadrado de 1/2 pixel:

meio pixel

E com o Pixel Preview:

pré-visualização

Você pode ver que os meio pixels são convertidos em pixels completos na saída. O Illustrator não produzirá obras de arte com meio pixel.

Salve essa imagem de meio pixel ... abra no Photoshop e amplie 3200% ....

ampliado

Todos os meios pixels serão anti-alias e tratados dessa maneira na saída. Qualquer esforço que você fizer para construir restrições de 0,5 pixel será anulado por qualquer saída do arquivo, pois um único pixel é o menor elemento de tela.

Mas você provavelmente está dizendo a si mesmo: "Eu só preciso de algumas bordas para acomodar meio pixel. Não uma imagem de meio pixel".

Bem, as bordas também terão anti-alias ao pixel mais próximo ...

arestas

(A borda inferior repousa sobre meio pixel. A borda preta tem meio pixel de largura).

E visualização de pixels ....

pré-visualização

Ah, mas vamos desativar "Anti-Alias ​​Artwork" nas preferências do Illustrator e ver Pixel Preview então ....

sem anti-aliasing

A resposta é realmente não trabalhar com 0,5 pixels, mas alterar o trabalho artístico para parecer correto em pixels completos.

Scott
fonte
Resposta maravilhosa e para sua surpresa, parece atender às minhas necessidades, pois o que eu queria era conseguir ajustar os pontos de direção em 0,5 pixels enquanto os pontos de ancoragem estão em pixels completos.
sorin
Ahh .. tirando alças em 1/2 pixels, enquanto âncoras estão em pixels completos faz todo o sentido :)
Scott
2

Os vetores podem alterar um pouco as regras em alguns casos específicos, mas, de um modo geral, não há incremento de 0,5 px. (A menos que falemos px de CSS em dispositivos retina, mas esse é um tópico totalmente diferente)

Um pixel é a menor unidade em um monitor.

insira a descrição da imagem aqui

Na imagem acima, cada conjunto de uma luz vermelha, uma verde e uma azul é um único pixel. O dispositivo informa à tela como equilibrar o brilho dessas três cores, um conjunto (pixel) de cada vez, para que seus olhos percebam uma determinada cor. Seu monitor não considera unidades menores que isso.


Existem algumas exceções limítrofes. Como uma borda de uma forma de vetor que não se alinha perfeitamente com pixels, ocorre algum tipo de suavização de serrilhado. Ainda não existem negócios de meio pixel disponíveis no momento em que as informações chegam ao seu monitor. Além disso, com dispositivos ultra HD, como telefones inteligentes modernos, um px em CSS não é mais igual a um pixel. Ainda não há meio pixel, mas em dispositivos retina (ultra HD), para o bem da conversa, você pode considerar um pixel como um meio e meio px, a proporção de pixels é de 2: 1.

Eric
fonte
1
Obrigado pela resposta elaborada, ainda tenho que dizer que ele não aborda a minha pergunta. Embora eu esteja totalmente ciente do que é um pixel, também sei que uma imagem vetorial possui coordenadas de ponto flutuante dentro, para que você possa alinhá-las de qualquer maneira. Eu acho que a solução é desativar o snap-to-pixel e criar uma grade com pontos de snap a cada 0,5 px ... era isso que eu estava procurando.
sorin