Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como converter imagens utilizando o PowerShell no Windows

Público-Alvo: Usuários intermediários
A conversão de imagens é uma tarefa comum no dia a dia de muitos usuários, seja para redimensionar, alterar o formato ou aplicar filtros. Neste artigo, vamos explorar como utilizar o PowerShell, uma poderosa ferramenta de automação do Windows, para realizar a conversão de imagens de forma rápida e eficiente.


Exemplos:
A seguir, apresentaremos um exemplo de script em PowerShell para converter imagens em lote para o formato JPG:


# Diretório de origem das imagens
$origem = "C:\Caminho\Para\Imagens\Origem"

# Diretório de destino das imagens convertidas
$destino = "C:\Caminho\Para\Imagens\Destino"

# Loop para percorrer todas as imagens no diretório de origem
foreach ($imagem in Get-ChildItem $origem -Filter *.png) {
# Caminho completo da imagem de origem
$caminhoCompleto = $imagem.FullName

# Nome da imagem sem a extensão
$nome = $imagem.BaseName

# Caminho completo da imagem de destino
$caminhoDestino = Join-Path $destino "$nome.jpg"

# Conversão da imagem para o formato JPG
Add-Type -TypeDefinition @"
using System;
using System.Drawing;
using System.Drawing.Imaging;

public class ImageConverter {
public static void ConvertToJpg(string caminhoOrigem, string caminhoDestino) {
using (Image imagem = Image.FromFile(caminhoOrigem)) {
imagem.Save(caminhoDestino, ImageFormat.Jpeg);
}
}
}
"@

[ImageConverter]::ConvertToJpg($caminhoCompleto, $caminhoDestino)
}

Esperamos que este artigo tenha sido útil para você aprender como utilizar o PowerShell para converter imagens no Windows. Compartilhe este conhecimento com seus amigos e ajude-os a otimizar suas tarefas de conversão de imagens!


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.