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

Redimensionando fotos no Windows usando scripts

Redimensionar fotos é uma tarefa comum para muitos usuários do Windows. Seja para reduzir o tamanho de imagens para compartilhamento online ou para ajustar a resolução de fotos para fins de impressão, ter uma maneira eficiente de redimensionar várias imagens de uma só vez pode economizar tempo e esforço. Neste artigo, vamos explorar exemplos de scripts que podem ser usados no Windows para redimensionar fotos de forma rápida e fácil.


Exemplos:
1. Batch Script:
Se você está familiarizado com o Batch Script, pode usar o seguinte código para redimensionar fotos usando o programa de linha de comando "ImageMagick":


@echo off
setlocal enabledelayedexpansion

set "inputFolder=C:\Caminho\para\as\imagens"
set "outputFolder=C:\Caminho\para\as\imagens\redimensionadas"
set "width=800"
set "height=600"

for %%a in ("%inputFolder%\*.jpg") do (
set "outputFile=!outputFolder!\%%~na_resized.jpg"
magick convert "%%a" -resize !width!x!height! "!outputFile!"
)

echo Redimensionamento concluído com sucesso!
pause

Certifique-se de substituir "C:\Caminho\para\as\imagens" pelo caminho real para a pasta que contém as imagens que você deseja redimensionar. Além disso, defina a largura e a altura desejadas nas variáveis "width" e "height".


2. PowerShell:
Se você preferir usar o PowerShell, pode usar o seguinte script para redimensionar fotos usando o módulo "ImageProcessor":


$sourceFolder = "C:\Caminho\para\as\imagens"
$destinationFolder = "C:\Caminho\para\as\imagens\redimensionadas"
$width = 800
$height = 600

Add-Type -Path "C:\Caminho\para\ImageProcessor.dll"

$images = Get-ChildItem -Path $sourceFolder -Filter *.jpg

foreach ($image in $images) {
$outputFile = Join-Path $destinationFolder ($image.BaseName + "_resized.jpg")
$factory = New-Object ImageProcessor.Imaging.Formats.Default.ImageFactory
$imageFile = $factory.Load($image.FullName)
$resizedImage = $imageFile.Resize($width, $height)
$resizedImage.Save($outputFile)
}

Write-Host "Redimensionamento concluído com sucesso!"

Certifique-se de substituir "C:\Caminho\para\as\imagens" pelo caminho real para a pasta que contém as imagens que você deseja redimensionar. Além disso, defina a largura e a altura desejadas nas variáveis "$width" e "$height".


Agora você pode redimensionar várias fotos de uma só vez no Windows usando scripts! Economize tempo e esforço ao compartilhar este artigo com seus amigos que também podem se beneficiar dessas dicas úteis. Compartilhe agora mesmo!


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.