JPG para PNG com Interlaced

JPG para PNG com Interlaced

Não utilize este método Linux Subsystem para executar esta operação.
Recomendo a instalação da aplicação através da Loja Microsoft, assim não irá limitar o caminho absoluto nos passos seguintes.

Execute a linha de comandos em modo de administrador
Permita as alterações do controle de conta de utilizador (se necessário)

1 – Instale o módulo ImageMagick:

sudo apt-get install imagemagick -y

2 – Crie uma pasta atalho ( UBUNTU ) da localização do Linux Subsystem ( 16.04 LTS ) no ambiente de trabalho com powershell:

New-Item -ItemType SymbolicLink -Name UBUNTU -Target C:\Users$ENV:UserName\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu16.04onWindows_79rhkp1fndgsc\LocalState\rootfs\home$ENV:UserName

3 – Adicione a pasta com as imagens ( .jpg ) para a pasta raíz que acabou de criar à pouco ( UBUNTU ):

Terá que sair e iniciar o terminal sempre que adicionar novo conteúdo na localização, de outro modo a aplicação não irá reconhecer o conteúdo atualizado.

4 – Visualize o conteúdo adicionado e atribua a autorização de escrita na pasta ex: NOME_DA_PASTA:

ls -al
sudo chmod 775 NOME_DA_PASTA
cd NOME_DA_PASTA

5 – Converta múltiplas imagens .jpg para .png:

for i in *.jpg; do convert -strip -interlace plane -background none -alpha remove -flatten -quality 80 $i $(echo $i | sed 's/jpg/png/g'); done

Converta múltiplas imagens .png para .jpg:

for i in *.jpg; do convert -strip -interlace plane -background "#ffffff" -alpha remove -flatten -quality 80 $i $(echo $i | sed 's/png/jpg/g'); done

Para um maior esclarecimento sobre o módulo visualize na página oficial os comandos permitidos.

0 0 vote
Article Rating
Subscribe
Notify of
guest
1 Comentário
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Miguel
Miguel
1 ano atrás

Era mesmo isto que estava à procura!
Que alívio… assim fica mais fácil alterar centenas de imagens sem esforço nenhum.
Obrigado!