ImageMagick - Transformações de imagem

ImageMagick - Transformações de imagem
O Photoshop tem a capacidade de transformar imagens aplicando efeitos. Através dos efeitos, você pode transformar uma imagem ou parte de uma imagem em carvão, um esboço, pixelate e etc. Basicamente, você pode modificá -lo ou transformá -lo. ImageMagick também oferece uma variedade de técnicas de modificação ou transformação de imagem, assim como o Photoshop. Neste tutorial, estaremos revisando algumas das transformações de imagem disponíveis via imagemagick.

Instalando o ImageMagick

Precisamos do ImageMagick para isso, então primeiro vamos instalá -lo:

sudo apt-get install imagemagick

Botões levantados ou afundados

Para um efeito de botão elevado ou afundado, usaremos o interruptor de aumento. O último criará um efeito 3D. Após o interruptor elevado, adicione o valor da espessura para clarear ou escurecer as bordas de uma imagem.

-elevação grossura

Agora, vamos aplicar alguns efeitos. Nos seguintes casos, a espessura da fronteira é 30:

Vinheta

Outro tipo de borda que existe é a vinheta.

-vinheta raioxsigma +- x +- y %

Se você disser 0x0, você produzirá um círculo/elipse. X e y são usados ​​para determinar o tamanho do círculo. Um pequeno valor para Sigma removerá o efeito desfoque. Um alto valor para Sigma aumentará o desfoque.

Pintura a óleo

Você pode transformar a imagem em uma pintura usando o interruptor de tinta. É usado para emular uma pintura a óleo criando bolhas de tinta. Quanto maior o valor do raio das bolhas de tinta, mais retangular é a aparência das bolhas.

-pintar raio

Quanto maior a resolução, menor será o efeito (o que significa que você terá que aumentar o raio). Além disso, quanto maior o raio, mais tempo levará para renderizar a imagem.

Carvão

Ele cria uma espécie de "esboço" ou algo que parece um desenho. Para isso, usamos o interruptor de carvão.

-carvão fator

Fator modifica as bordas e as fronteiras de uma imagem em um tipo de foto em preto e branco. O fator neste caso representa a espessura das bordas. Use este efeito em imagens simples em vez de imagens ocupadas.

Assista o que acontece quando eu uso uma imagem muito simples: em vez disso:

Esboço de lápis

É o mesmo que a função de esboço no Photoshop, mas não está em preto e branco. Um esboço de lápis é muito parecido com um desenho real. Você conhece o tipo que você recebe de artistas profissionais. Para isso, precisamos do interruptor de esboço.

-esboço raio
-esboço raioxsigma+ângulo

O desvio padrão é o sigma. O ângulo é usado para criar o esboço.

Mas isso não é exatamente o que obtemos usando o Photoshop. Então, vamos tentar recriar o que o Photoshop está usando o ImageMagick.

  • Clone: ​​cria uma imagem clonada. É preciso o índice como um argumento. A primeira imagem tem um valor de índice de 0.
  • negar: substitui cada um dos pixels na imagem pela cor complementar.
  • Blur: embaçar a imagem. É preciso argumento para o raio xsigma; o sigma é importante, pois determina a extensão do desfoque.
  • compor: determina o tipo de composição da imagem
  • Composto: faz composição alfa em duas imagens
  • Module: muda o brilho, a saturação e a tonalidade na imagem.
  • Nível automático: ajusta as cores na imagem por conta própria.

Ou se isso é um pouco louco demais para você, você pode escrever algo um pouco mais simples:

Relevo

Use o interruptor de relevo para gravar a imagem.

-relevo raioxsigma

Por exemplo:

Borrão

Para desfocar, use o interruptor do desfoque.

-borrão raio
-borrão raioxsigma

O sigma determina a quantidade real de desfoque.

Pixelato

Para pixelar uma imagem, você basicamente reduz uma imagem. Em seguida, amplie -o para criar blocos de pixels.

Polaroid

A foto da Polaroid é uma espécie de foto com uma borda branca.

Se você usar +Polaroid, ele o girará em um ângulo aleatório entre -15 graus e +15 graus.

Tivemos que recorrer ao Photoshop e Photoshop apenas para poder modificar ou transformar fotos/fotos. A melhor parte do imagemagick é que quase pode imitar o Photoshop. Eu digo quase porque pode ser mais fácil trabalhar com camadas em uma GUI, mas os recursos de transformação da imagem estão disponíveis no imagemagick também. ImageMagick sempre uma linha, às vezes uma liner muito longa, dependendo do que você quer fazer. No entanto, com muita frequência, uma liner.

Conclusão

Uma transformação é uma modificação de uma imagem de modo que seja de alguma forma diferente de sua versão original. Por exemplo, você pode optar por embaçar uma foto em determinadas regiões, pixelate -a ou até criar um esboço de lápis. Embora o Photoshop ofereça um grande número de transformações, a maioria delas pode ser recriada com imagemagick. O código pode ficar um pouco complicado às vezes. Neste tutorial, aprendemos a criar um esboço, uma imagem de carvão, desfoque, pixelato e etc.