¿Convertir fotos a granel a un tamaño más pequeño? [cerrado]


15

Tengo alrededor de 500 fotos, cada una de aproximadamente 5 MB de tamaño. Me gustaría convertirlos en masa a un tamaño más pequeño, adecuado para correo electrónico y alojamiento web.

Herramientas a mi disposición -

  • Windows 7
  • Powershell 2
  • Una herramienta gratuita que aún no conozco

¿Cuál es la mejor opción?

Actualización - haciendo de este un wiki comunitario - hay tantas buenas opciones que no estoy seguro de que tenga sentido marcar una sola de ellas como la respuesta.

Respuestas:


15

¡Mira Irfanview !


Solía ​​usar esto para generar miniaturas
kishore

1
+1, uso IrfanView para esto en todos esos momentos en los que no tengo ganas de profundizar en todo tipo de vudú basado en script, que parece ser la mayor parte del tiempo. :-)
ThatGraemeGuy

Hizo el truco, pero solo tiene un solo hilo, así que tardó un tiempo
Scott Weinstein,

8

También usaría ImageMagick , aquí hay un script de PowerShell, que amplía la idea de DaveParillo.

# Retrieves array of JPG files in current directory
PS C:\TEST\> $jpgfiles = Get-ChildItem . -filter *.jpg
PS C:\TEST\> foreach ($jpgfile in $jpgfiles) {
# Defines a new filename by stripping original filename of extension,
# then adding "-scaled.jpg" to end of original filename
>> $newjpgfileName = $jpgfile.Name.substring(0, $jpgfile.Name.length-4) + "-scaled.jpg"
>> convert $jpgfile.Name -scale 500 $newjpgfileName
>> }
>>

Elijo usar el comando de conversión de ImageMagick y escalar las imágenes a 500 píxeles de ancho, lo que reducirá considerablemente los archivos y mantendrá la relación de aspecto existente. También puedes usar mogrify pero perderás tu imagen original de esa manera. Hay todo tipo de cosas divertidas que puedes hacer con ImageMagick, te recomiendo que revises su documentación. Esperemos que este script de PowerShell lo ayude a llegar allí.

http://www.imagemagick.org/script/command-line-tools.php


Aquí hay un mod del script Get-ChildItem. -filter * .jpg | % {convert $ _. Name -scale 500 "$ ($ _. Baseame) -scaled.jpg"}
Scott Weinstein,

7

Imagemagick es mi elección. Es mi precio favorito (gratis)

Si desea reducir la calidad jpeg de las imágenes 'en su lugar' al 50%:

mogrify -quality 50% *.jpg

Para cambiar su tamaño (copias más pequeñas) esta es la sintaxis de shell, no estoy seguro acerca de un equivalente de powershell:

for file in *.jpg; do 
    echo  -n "Making images: $file thumbs.."
    # a bare scale means Width is given, 
    # height automagically selected to preserve aspect ratio.
    convert -scale 150 "$file" "thumbnails/$file"
    echo -n " scaled.."
    convert -scale 500 "$file" "scaled/$file"
    echo .
done 

5

Image Resizer Powertoy Clone para Windows : el cambio de tamaño de imagen más sencillo para una o más imágenes:

Cambiar el tamaño de las imágenes de forma regular hasta ahora ha sido algo tedioso.
Mientras buscaba un programa que clasificara las imágenes por su resolución, encontré esta pequeña joya de un programa que cambia el tamaño de las imágenes en el Explorador de Windows (no en Internet Explorer) con un simple clic derecho. Image Resizer Powertoy Clone es súper fácil de usar; abra el Explorador de Windows, busque una imagen que desee cambiar de tamaño, haga clic con el botón derecho en la imagen, elija "Cambiar tamaño de imágenes", elija un tamaño, haga clic en Aceptar y listo.

imagen1



3

Picasa también puede hacer esto con bastante facilidad. Está en las opciones de exportación si / cómo desea cambiar el tamaño de un grupo de fotos.


Picasa también puede encargarse de enviar correos electrónicos y subirlos a Álbumes web de Picasa.
jwaddell

2

Powershell Community Extension proporciona un cmdlet llamado import-bitmap, resize-bitmap y export-bitmap, para que pueda escribir algo como:

ls | % { import-bitmap $_ | resize-bitmap /* somehting */ | export-bitmap $_ }


2

Esto funcionó perfectamente. http://www.fotosizer.com/

Es un programa gratuito que le permite seleccionar una carpeta. Luego escaneará esa carpeta (y subcarpetas, opcionalmente) para todos los tipos de imágenes, ya sabes, tif, bmp, jpg, png, etc.

Luego le permitirá cambiar su tamaño en un cuadro de restricción, es decir, establecer un ancho y alto máximos y luego cambiar su tamaño. Puede sobrescribir archivos originales, o incluso mejor, puede recrear la estructura de su carpeta en la carpeta que elija.

Funciona bien, buen precio (¡gratis!)


0

Easy Image Modifier , una pequeña gran utilidad de InspireSoft (gratuita y portátil), elige tu configuración de salida preferida (tamaño, formato) y luego carga tus imágenes, presiona el botón de inicio y deja que el programa haga su magia. No hay nada más fácil.

Cambie la resolución, orientación, formato y nombre de una sola imagen o colección de una manera cómoda y fácil. Incluso las operaciones avanzadas como eliminar metainformaciones, voltear, cambiar el tamaño de forma desproporcionada u ordenar sus imágenes son fáciles de administrar. Además, la técnica de arrastrar y soltar utilizada simplifica la selección de los archivos deseados. La característica clave es la facilidad pura. Por ejemplo, puede cambiar la resolución solo con algunos clics.

Principales características

modificar múltiples imágenes con un solo clic

renombrar y ordenar de varias maneras

reducir y / o ampliar la resolución a una dimensión o en un porcentaje

cambiar la orientación: voltear o rotar las imágenes

cambio opcional del formato de archivo

opciones adicionales para archivos jpg: eliminar metainformaciones, establecer compresión

opciones avanzadas de cambio de tamaño: ignorar una dimensión, cambiar el tamaño de forma no proporcional

renombrar y reemplazar o guardar en una ubicación elegida

multilingüismo: inglés, alemán, español, francés, portugués, sueco y rumano

portátil: extremadamente pequeño, solo un ejecutable, sin instalación

¡gratis!


0

XnView también puede hacer eso. Compruébalo: es un conversor de visor de imágenes GUI ligero y potente con algunas características de edición. Fue desarrollado originalmente para Windows, y luego se ha portado a Linux y MacOS.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.