Carregar uma imagem para ajustar
Formatos aceites: JPG, PNG, WEBP, BMP, GIF (não animado)
Cole (Ctrl/⌘+V) ou largue uma imagem — ou importe de um URL
Vibração é um controlo de saturação mais inteligente e não linear. Enquanto a Saturação comum multiplica a intensidade de cada cor pela mesma quantidade — empurrando rapidamente céus, pele e cores já vívidas para além do ponto em que podem ser exibidas, dando aquele visual agressivo e recortado de 'néon' — Vibração aplica um reforço ponderado cujo aumento absoluto é mais forte para cores de saturação média e diminui para ambos os extremos. Os pixels próximos do cinzento e os já vívidos mudam o mínimo, enquanto as cores médias e suaves obtêm o maior reforço. O resultado é uma foto que parece mais rica e viva sem a saturação excessiva de desenho animado, o que é por isso que Vibração é o controlo 'tornar mais apelativo' no Lightroom e na maioria das aplicações de câmara de telemóvel. Esta ferramenta oferece ambos: um controlo de Vibração para o reforço protegido e não linear e um controlo de Saturação para um ajuste uniforme clássico por cima. Arraste qualquer um para a direita para intensificar a cor, ou para a esquerda para suavizar a imagem em direção à escala de cinzentos. Funciona no espaço de cor HSL, por isso apenas a saturação de cada pixel muda — tonalidade e luminosidade são preservadas, e pixels totalmente cinzentos ficam exatamente cinzentos. Tudo corre localmente na canvas HTML no seu browser: a sua imagem nunca é enviada, a transparência é mantida, e não há conta nem marca de água.
Vibração e saturação, medidas na mesma fotografia
| O que acontece | Saturação +50 | Vibração +50 |
|---|---|---|
| Cor empurrada até ao máximo, onde o detalhe dela desapareceu | 304.138 pixels de 1.080.000, ou seja 28,16 % da fotografia, achatados. | 0 pixels. Não é um número pequeno arredondado por defeito: o ganho da vibração encolhe até nada à medida que a cor se aproxima da saturação plena, pelo que não consegue empurrar nada para lá do limite. |
| Cor que já era viva (0,7 ou mais, aqui 294.801 pixels) | Ganha 0,147 de saturação. | Ganha 0,058, ou seja 2,5 vezes menos. É aqui que as duas divergem. |
| Cor apagada (abaixo de 0,3, aqui 336.124 pixels) | Ganha 0,105 de saturação. | Ganha 0,080. Aqui as duas quase coincidem, o que é o contrário da forma como a diferença costuma ser explicada. |
| Cinzento | Intacto. Um pixel sem cor não tem nada para multiplicar. | Intacto, pela mesma razão. Ambos os controlos a 0 são uma operação nula exacta: 0 de 1.080.000 pixels alterados. |
| Matiz e luminosidade | A luminosidade desloca-se no máximo 0,5 em 255. O matiz no máximo 10 graus. | A luminosidade, os mesmos 0,5 em 255. O matiz no máximo 5,14 graus. Nenhum dos controlos escreve um único byte de transparência. |
Medido numa fotografia de 1200 x 900 (1.080.000 pixels) passada pelo próprio código desta página, o mesmo applyVibranceToData que o navegador executa, e não um substituto. Reproduz-se com scripts/measure-vibrance.mts. Os dois controlos diferem por um único termo: a saturação multiplica, portanto o seu ganho cresce em linha recta com o quanto o pixel já estava saturado, ao passo que a vibração soma uma quantidade ponderada por s(1-s), máxima ao centro e nula nas duas pontas. Em +50, o ganho num pixel de saturação 0,10 é de +0,050 para a saturação e +0,045 para a vibração; em 0,50 é +0,250 contra +0,125; e em 0,90 é +0,100 contra +0,045. Só que em 0,75 e 0,90 a saturação já bateu no tecto e parou, e esses 304.138 pixels achatados são exactamente isso. A regra prática não é, pois, que a vibração realce mais as cores apagadas, porque não realça. É que a vibração deixa a cor viva em paz, e a cor viva é o que parte primeiro. Uma correcção honesta ao que costuma ser afirmado, esta página incluída até ter sido verificado: o matiz não é perfeitamente preservado. Converter para HSL, mudar um canal e converter de volta arredonda para bytes inteiros, e as cores quase cinzentas são justamente onde um arredondamento de uma só unidade desvia mais o matiz. 5,14 graus no pior caso com a vibração, 10 com a saturação, e invisível nessa escala. Mas medido, não afirmado.
Como Funciona
Escolha uma ferramenta
Escolha entre 168+ ferramentas para redimensionar, converter, comprimir ou melhorar a sua imagem.
Carregar e editar
Arraste e largue a sua imagem e ajuste as definições. Permanece no seu dispositivo.
Transferir
Guarde o seu resultado instantaneamente — sem marca de água, sem necessidade de registo.
Porquê o Image Machine?
Os seus ficheiros nunca saem do seu dispositivo
Todo o processamento é executado localmente no seu navegador. As suas imagens nunca são carregadas para um servidor.
Completamente gratuito
Todas as ferramentas são gratuitas, sem limites, sem marcas de água e sem custos ocultos.
Extremamente rápido
Sem espera de carregamento — as suas imagens são processadas instantaneamente no seu próprio dispositivo.
Qualidade profissional
Resultados com perfeição ao pixel e controlo total sobre o formato, o tamanho e a qualidade.
Perguntas Frequentes
Qual é a diferença entre Vibração e Saturação?
Saturação multiplica a vivacidade de cor de cada pixel pelo mesmo fator, por isso reforça cores sem vida e vívidas igualmente — o que rapidamente empurra as cores já brilhantes para além do ponto em que podem ser exibidas, dando o visual agressivo e recortado de 'néon'. Vibração aplica um reforço ponderado: o aumento que adiciona é mais forte para cores de saturação média e afunila para ambos os extremos, por isso os pixels próximos do cinzento e os já vívidos mudam pouco enquanto o intervalo médio suave ganha mais. Em resumo, Saturação é um reforço uniforme e Vibração é um reforço protegido — use Vibração quando quiser cor mais rica sem rebentar as áreas mais brilhantes e mais saturadas.
Vibração é melhor para retratos e tons de pele?
Geralmente, sim. Como Vibração adiciona menos reforço do que um aumento plano de Saturação a qualquer cor que já tenha alguma saturação — e afrouxa ainda mais à medida que as cores se aproximam da saturação total — é mais gentil com tons de pele e outras áreas já coloridas, por isso adiciona vida a um retrato sem tornar a pele laranja ou manchada. Um bom fluxo de trabalho é basear-se em Vibração para a maior parte do reforço e adicionar apenas uma pequena quantidade de Saturação se a imagem geral ainda parecer plana.
Posso usar estes controlos para suavizar cores ou tornar uma foto em escala de cinzentos?
Sim. Ambos os controlos funcionam também na direção negativa. Arraste Saturação totalmente para a esquerda para puxar cada cor até à escala de cinzentos total, ou a meio caminho para um visual de filme suavizado e desbotado. Vibração negativa suaviza as cores usando a mesma ponderação protetora — um pixel totalmente cinzento mantém-se sempre cinzento — o que é útil para suavizar uma imagem demasiado colorida sem a achatar completamente.
A minha imagem é enviada, e mantém a transparência?
Sem upload — Vibração & Saturação corre inteiramente no seu browser na canvas HTML, por isso a sua imagem nunca sai do dispositivo e funciona offline depois de a página carregar. O ajuste é feito no espaço de cor HSL e muda apenas a saturação de cada pixel: tonalidade e luminosidade são preservadas, pixels totalmente cinzentos ficam exatamente cinzentos, e o canal alfa fica intocado para que as áreas transparentes de um PNG se mantenham transparentes. Não há conta nem marca de água.