Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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!