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.
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.