El programa debe ejecutarse en modo por lotes para cambiar el tamaño de todos los archivos en una carpeta y luego guardar los archivos nuevos en una carpeta diferente. Una opción para configurar la calidad jpg también sería genial.
21
Respuestas:
Estoy un poco sorprendido de que nadie haya mencionado la opción más fácil, más barata y menos técnica:
Automator
Primero, abra Automator, que se encuentra en la carpeta Aplicaciones.
A continuación, elija crear un nuevo flujo de trabajo:
A continuación, agregue los siguientes pasos al flujo de trabajo arrastrando y soltando:
Cuando ejecute esto, Automator va a:
(La casilla de verificación "mostrar esta acción cuando se ejecuta el flujo de trabajo" significa que el flujo de trabajo se detendrá, mostrará la opción y le permitirá cambiarla luego)
Una vez que hagas eso, Automator se revolverá y quemará, y cuando termine, te emitirá un pitido.
Desafortunadamente, no parece tener una opción para elegir la calidad JPEG. Sin embargo, por el precio (gratis), es bastante conveniente.
fuente
Me gusta usar ImageMagick.
sips
y Automator (que usa un método de cambio de tamaño idéntico) hacen que las imágenes se vean demasiado borrosas sin un enfoque adicional en mi opinión.Puede instalar ImageMagick con
brew install imagemagick
después de instalar Homebrew o consudo port install imagemagick
después de instalar MacPorts . Luego ejecute un comando como este:500x500>
hace que las imágenes sean más anchas o más altas que 500px, se ajustan a 500x500px.500x
siempre cambiaría el ancho a 500 px y500x500^
haría que todas las imágenes al menos 500x500px.-path /tmp/
guarda los archivos de salida en/tmp/
lugar de modificar los archivos en su lugar.Lanczos2
o el Lanczos de 2 lóbulos es muy similar aCatrom
. En comparación conLanczos
(Lanczos3
), son un poco menos afilados, producen menos artefactos de sonido y producen más patrones de Moiré. El filtro predeterminado para hacer las imágenes más pequeñas esTriangle
, lo que a menudo hace que las imágenes sean demasiado borrosas en mi opinión.-quality 100
crea archivos aproximadamente dos veces más grandes-quality 95
, lo que crea archivos aproximadamente dos veces más grandes que-quality 88
.Más información:
http://www.imagemagick.org/Usage/resize/
http://www.imagemagick.org/Usage/filter/
http://lri.me/shell1.txt
Aquí hay un comando similar que usa
sips
:for f in *.jpg; do sips -Z 500 -s format jpeg -s formatOptions 80 "$f" /tmp/; done
-Z 500
es como500x500>
en ImageMagick.Si otros tienen menos de 100,000 imágenes, también puede usar Vista previa:
La vista previa solía usar el mismo método de cambio de tamaño que
sips
Automator, pero ha usado uno diferente desde 10.7. SinLanczos2
embargo, prefiero ImageMagick's .Subí una comparación de las diferentes opciones a http://19a5b0.s3-website-us-west-2.amazonaws.com/imagemagick-osx-resizing/index.html .
fuente
mogrify
: ¡esto convierte los archivos en su lugar, sobrescribiendo los originales! Si algo sale mal, ¡ha perdido sus archivos! Mejor usoconvert
(también de ImageMagick).-path
opción (queconvert
actualmente no tiene).sips
quizás sea la mejor opción. En una prueba rápida con 1,000 JPGs, ~ 5 MB de redimensionamiento a 800px de ancho tomó ~ 1 min. consips
y ~ 8 min. conmogrify
(con las memorias intermedias de disco purgadas, usando GNU Parallel en un quadcore).ImageMagick es un programa de interfaz de línea de comandos y está hecho para este propósito. El uso e instalación de ImageMagick puede ser intimidante, pero este paquete de manipulación de imágenes es el más poderoso que he encontrado hasta ahora. Como la instalación desde el origen puede ser una molestia para los usuarios nativos de OS X, le aconsejo que use Homebrew .
Para instalar ImageMagick usando Homebrew, ejecute este oneliner en su terminal:
Homebrew ya está instalado, es aconsejable seguir las sugerencias del instalador después de la instalación. Ahora instalamos ImageMagick usando
brew
.ImageMagick ahora está instalado y su
convert
programa se puede usar para su propósito. Para convertir una imagen jpg grande en una imagen png más pequeña, puede ejecutarPara responder a su pregunta "Cómo cambiar el tamaño de todos los archivos en una carpeta y guardarlos en una carpeta diferente", puede ejecutar el siguiente script.
ImageMagick puede convertir más de 100 formatos de imagen diferentes, y casi todos los trucos que puede hacer con Photoshop lo puede hacer con ImageMagick.
fuente
Varias personas han mencionado ImageMagick. Aquí hay una receta: para simplificar, suponga que todos los archivos están en una carpeta (y la carpeta no contiene nada más). Abra una ventana de terminal, cd en esta carpeta, luego ejecute
donde reemplaza el 800x600 por el tamaño que desee.
Las ventajas incluyen una gran cantidad de flexibilidad en ImageMagick's
convert
, como la capacidad de seleccionar diferentes configuraciones de calidad para la imagen de destino, o establecer la opción de cambio de tamaño por porcentajes. O puede usar-geometry 800x800
, en cuyo caso se mantendrá la relación de aspecto, pero el máximo de ancho y alto será de 800 píxeles.Las desventajas son las más obvias: requiere cierta familiaridad con la línea de comandos, además de la disposición de explorar las opciones de la línea de comandos
convert
para la configuración que desee. Esta no es una tarea para los débiles de corazón.fuente
Yo segundo GraphicConverter . He sido un usuario registrado durante 16 años. Su propósito principal es la edición de imágenes de procesamiento por lotes, y tiene una buena interfaz de usuario para diseñar flujos de trabajo personalizados y guardarlos.
También puede usarlo junto con Automator, pero probablemente no necesite hacerlo.
Aquí hay información de la página de GraphicConverter que explica sus funciones de edición de imágenes de procesamiento por lotes .
fuente
Este es otro script de cambio de tamaño de imagen por lotes simple, limpio y efectivo. Si se trata mucho de gráficos y resoluciones diferentes, puede usar este script y guardarlo con diferentes valores para usos ocasionales.
Hágalo cambiando este valor
target_width
120 a sus necesidades y guarde el script. Ahora arrastre sus imágenes al archivo de script guardado para comenzar a cambiar el tamaño de sus imágenes.Abra el Editor de secuencias de comandos y cree la siguiente secuencia de comandos nueva:
fuente original
fuente
La vista previa es sin duda una buena solución para algunos cambios de tamaño ocasionales. También hay otras buenas opciones gratuitas, como ImageMagic (utilidad de línea de comandos), Vista previa u otra cosa más Automator, etc.
Sin embargo, si esto es parte de su trabajo y necesita una verdadera flexibilidad, una aplicación de propósito especial le ahorrará mucho tiempo y le ofrecerá muchas más oportunidades. Muchos usuarios eligieron nuestro cambio de tamaño de imagen por lotes Resize Sense ( http://veprit.com/resizesense ) por su excelente flexibilidad y conveniencia.
Descargo de responsabilidad: soy el desarrollador. Será mejor que juzgues Resize Sense tú mismo. El video introductorio en el sitio web del producto le dirá exactamente qué es tan especial en Resize Sense. Hay una versión demo gratuita.
fuente
Convertidor gráfico
Lo mejor para esto ...
fuente
Por lo general, importo todas las imágenes a iPhoto y luego las exporto a los diferentes tamaños. Lo hice en lotes de aproximadamente 300 imágenes, pero nunca en la escala que desea. Aún así, puede ser una opción.
fuente
Nadie ha mencionado Apple Aperture.
Si bien no es el más barato, viene con muchas otras cosas que pueden resultarle útiles. Básicamente reemplaza iPhoto y algo más. Hace el 95% de lo que los fotógrafos usan comúnmente para Photoshop. (No hará texto en llamas. :-)
Pero a menos que necesite las otras cosas que Aperture le brinda, secundo el enfoque de ImageMagick, si no se siente intimidado por descargar, instalar y ejecutar programas de línea de comandos, y el enfoque de Automator, que a pesar de la afirmación de @ markhunte, es gratuito .
fuente
Yo uso vino (y XQuartz ) e IrfanView . Por supuesto, también puede usar imagemagick desde la línea de comandos. Para vino e imagen, recomendaría Homebrew .
fuente