Eu tenho um design plano (bem, deveria ser), mas essas linhas em preto e branco entre as formas são tão irritantes ... [sem golpe] dê uma olhada:
Veja essas linhas entre dois retângulos sobrepostos? Como posso corrigir isso? (Criei isso com o Photoshop, mas há o mesmo problema usando o Paint.net e o Adobe Illustrator) É algo com a cor? Ou estou vendo muito? : P
Respostas:
Como Elmo Allén observa corretamente, isso não é uma ilusão de ótica, não é um bug no seu editor de gráficos, mas um efeito causado pela tecnologia de monitor que você está usando.
Especificamente, em uma típica tela de computador TFT-LCD moderna , cada pixel é realmente composto por três subpixels separados organizados lado a lado, respectivamente em cores reg, verde e azul:
Cada um desses subpixels pode produzir apenas uma das cores primárias da luz, mas, como estão muito próximas, suas cores se misturam quando você as olha, produzindo a ilusão de cores sólidas.
Para um pixel branco (ou cinza), todos os subpixels são igualmente iluminados. Ajustando a intensidade dos diferentes subpixels um em relação ao outro, cores diferentes podem ser produzidas. No extremo, para um pixel vermelho, verde ou azul puro, apenas os subpixels que produzem essa cor são ativados. Assim, sua faixa vermelho-verde-vermelho será, no nível do subpixel, renderizada algo como isto:
Aqui, você pode começar a ver o que está acontecendo: geralmente há um espaço de dois subpixels escuros entre cada um iluminado, mas nos limites entre as cores, o espaço é de três subpixels (criando uma faixa escura) ou apenas um (criando um um leve).
Obviamente, o efeito é mais óbvio quando as cores dos subpixels próximos são combinadas, como normalmente acontece quando você olha para a tela:
Aqui, apliquei apenas uma quantidade moderada de desfoque, simulando o que você poderia ver se, por exemplo, olhasse para a tela através de uma lupa. (Experimente!) A faixa escura no limite esquerdo é óbvia aqui; a faixa clara no limite da direita não aparece com tanta clareza, mas se tornaria mais visível se a imagem ficasse mais nítida.
Obviamente, você não precisa confiar nessas imagens simuladas. Em vez disso, deixe-me incluir algumas fotos em close-up que tirei da tela do meu laptop, mostrando a imagem em sua pergunta, com uma câmera digital barata:
Como na imagem simulada, a linha escura é muito óbvia; a linha brilhante é menos, talvez porque ainda exista um subpixel escuro entre os iluminados, para que não haja um pico de intensidade única tão claro.
O que você pode fazer para corrigir isso?
Em princípio, esse efeito é algo que o seu monitor poderia compensar automaticamente, por exemplo, detectando tais transições problemáticas e deixando as cores sangrarem um pouco na outra para suavizar a transição. Isso acrescentaria mais complexidade e custo, razão pela qual a maioria dos fabricantes de monitores não se incomoda.
Você pode, no entanto, obter o mesmo resultado adicionando uma faixa estreita de cor intermediária (por exemplo, amarelo, vermelho e verde) entre esses campos de cores altamente contrastantes. A cor dessa faixa deve corresponder aproximadamente à luminância média das cores circundantes, levando em consideração a gama da tela .
fonte
É difícil fazer exatamente o que todo mundo vê aqui, porque todo mundo tem sua própria exibição para ver a imagem. No meu monitor, se eu apertar os olhos, pude ver uma linha preta muito fina entre o retângulo vermelho esquerdo e o retângulo verde do meio. E, em contraste, entre o vermelho e o meio direito, vejo uma linha branca muito fina. Basicamente, entendo que o pôster original significa que eles veem isso (exagerado):
Essas não são bandas mach , como sugerido nos comentários da pergunta. As bandas Mach não nascem entre cores cromadas diferentes, mas entre cores iluminadas diferentes (por exemplo, entre dois tons de cinza). Uma banda Mach muito fraca é criada no lado direito do retângulo vermelho, porque o vermelho total (RGB 255-0-0) é um pouco menos brilhante que o verde total (RGB 0-255-0) no meu monitor (e em todos os monitores sRGB como bem). (Embora as cores da imagem original não sejam vermelhas ou verdes puras, a diferença em sua luminosidade percebida é aproximadamente a mesma.) Basicamente, as bandas de Mach aparecem assim (novamente, altamente exageradas):
Mas as bandas Mach não podem criar linhas finas brancas ou pretas. Eles apenas criam uma pequena diferença no brilho observado em uma área ampla. E as bandas Mach são sempre simétricas: vermelho para verde é o mesmo que verde para vermelho. Mas isso é assimétrico: outro limite é preto e outro é branco.
Em vez disso, o artefato visual que vemos aqui é devido ao arranjo de sub-pixels do LCD . O arranjo mais usual é Vermelho-Verde-Azul da esquerda para a direita. Portanto, entre cada pixel vermelho completo, há um subpixel verde desativado e um subpixel azul desativado. Entre um pixel vermelho completo e um pixel verde completo, existem três subpixels desativados: verde, azul e vermelho. Isso cria o efeito de uma fina linha preta entre o vermelho e o verde. Como na imagem abaixo:
Agora, do outro lado do retângulo verde, há primeiro um subpixel verde aceso, um subpixel azul desativado e depois um vermelho. Agora, entre os subpixels acesos verde e vermelho, há apenas um subpixel preto. Isso cria o efeito de uma linha brilhante muito fina correndo entre o limite verde e vermelho. Como abaixo:
Para ver os subpixels no seu monitor, você provavelmente precisará de uma lupa. A visão humana normanda não pode se concentrar em uma distância tão curta onde você veria os pixels separados. No entanto, é muito bom detectar essa ligeira diferença de brilho.
Agora, para provar que a teoria está correta, você pode adicionar, por exemplo, uma linha de 1 px de largura de RGB 128-255-0 entre o retângulo vermelho esquerdo e o retângulo verde e ver se a linha preta desaparece, porque isso adiciona alguma luz verde de subpixel antes a diferença. Você também pode tentar, por exemplo, um RGB 85-85-0 de 1 px de largura entre o retângulo verde e o vermelho direito, para escurecer um pouco os subpixels. Infelizmente, isso não pode ser usado no design real, porque primeiro depende do arranjo de subpixel vermelho-verde-azul e, ao mesmo tempo, torna a borda da cor um pouco manchada.
Além disso, existe a possibilidade de ocorrer um algoritmo de nitidez de tela. Basicamente, a nitidez do monitor torna todas as bordas das cores mais proeminentes, adicionando branco ao lado mais brilhante da borda e escurecendo para preto no lado mais escuro. É muito parecido com o efeito da banda Mach, mas muito mais estreito e geralmente mais proeminente. Isso pode ser descoberto ajustando a nitidez da tela (espero que seja possível) e ver se o efeito é reduzido.
fonte
Essa é a natureza das cores quando elas se juntam. O olho humano tende a simplificar as coisas e as ilusões ópticas causadas por nossa percepção das cores.
esse fenômeno que é chamado de "ilusão de bandas de mach" aparece com duas cores diferentes em valor. nem na tonalidade nem na saturação. e meu diagrama em anexo mostra que a mesma ilusão ocorre nas cores cinza. o cinza mais claro será mais claro em comparação com o mais escuro no meio e o cinza médio parecerá mais claro ao lado da borda do cinza escuro direito à direita. E assim um.
se é importante para você, você tem duas opções.
fonte
--\|\--/|/--
, e você veria uma faixa preta na interface vermelho-verde e na interface verde-vermelho e verde-vermelho ou uma faixa branca nas duas.Não tenho certeza, mas se você estiver usando óculos, é aí que o problema estará. Você provavelmente está vendo uma aberração cromática , na qual os vermelhos e os verdes estão se separando.
Quanto mais espessos forem os óculos, mais pronunciado será o efeito. Tente virar a cabeça e observar os blocos coloridos se moverem - à medida que você se aproxima da borda dos óculos, os óculos ficam mais grossos e, assim, causam uma maior separação.
fonte
Este tópico no fórum da Adobe mostra muito bem onde estão as opções "Alinhar à grade de pixels".
Se bem me lembro, isso também pode ser ativado em todo o documento por meio da
File > New
caixa de diálogo (na parte inferior da caixa).Esses especialistas em monitores do hard-core estão corretos ou você tem apenas uma discrepância criada pelo vetor que não se alinha aos pixels do monitor corretamente. É exatamente por isso que tantas pessoas estão empolgadas com a inclusão dessa pequena caixa de seleção no Illustrator.
fonte
Isso pode ser devido à interação de cores. Vermelho e verde são cores complementares e, quando colocados lado a lado, parecem criar uma linha preta / escura que parece uma sobreposição. Você pode ler e ver mais exemplos aqui .
O Illustrator encaixa automaticamente as formas no lugar, para que não haja nenhum problema de sobreposição.
fonte
Se você habilitar uma opção Alinhar novos objetos à grade de pixels no menu de opções da janela Transformar (a que fica no canto superior direito de qualquer janela de opção), qualquer novo objeto que você desenhar terá a propriedade alinhada por pixels definida por padrão. Para novos documentos criados usando o perfil de documento da web, esta opção é ativada por padrão. Para objetos existentes, você pode desativar o alinhamento da grade de pixels selecionando Alinhar à grade de pixels na própria janela Transform (mostrada depois de marcar mais opções no menu de opções da janela).
A aparência nítida dos traços alinhados por pixels é mantida na saída raster com uma resolução de 72 ppi apenas. Para outras resoluções, existe uma grande possibilidade de esses traços produzirem resultados sem serrilhado.
Objetos alinhados a pixels, mas sem segmentos verticais ou horizontais retos, não são modificados para se alinhar à grade de pixels. Por exemplo, como um retângulo girado não possui segmentos verticais ou horizontais retos, ele não é estimulado a produzir caminhos nítidos, quando a propriedade alinhada por pixels é definida para ele.
A documentação desta Adobe fornece uma descrição mais ampla: http://helpx.adobe.com/illustrator/using/drawing-pixel-aligned-paths-web.html
fonte