Antecedentes: tengo una carpeta llena de imágenes de escritorio guardadas. Me gustaría ponerlos en carpetas, en función de su resolución: 1024x768, etc. Crear las carpetas sobre la marcha es una ventaja. Actualmente, las imágenes están todas en una carpeta, pero algunas están en subcarpetas. Puedo fusionarlos a mano, si eso facilita las cosas.
Preferiría la terminal, aunque todavía soy un poco novato. No soy un gran programador, de verdad.
Estoy usando Mac OS X, pero no me opongo a instalar aplicaciones adicionales para lograr esto (¿MacPorts?), O incluso a usar otro SO (tengo la configuración de Windows XP, Windows Vista y Ubuntu 9 ahora mismo dentro de VMWare )
¡Cualquier ayuda sería apreciada! ¡Gracias!
fuente
if
bloque con un simplemkdir -p $res
.Hay Amok EXIF Clasificador
Escrito en JAVA , funciona en todas las plataformas de soporte
JRE5
.Verifique la lista de características en el enlace.
No se desanime por el idioma alemán.
Tire hacia abajo
Sprache
y seleccioneEnglisch
, reinicie la aplicación.fuente
El comando de identificación de ImageMagick puede proporcionarle el ancho y la altura en píxeles, p. Ej.
Puede poner eso en un script bash como parte de un bucle for y, por seguridad, copie los archivos en un directorio que tenga el mismo nombre que la resolución (verifique si existe y cree si no).
fuente
Una forma básica que dará un orden aproximado de resolución es organizar por tamaño de archivo. Esto es algo que debe integrarse en cualquier sistema operativo, por lo que no necesita nada especial. El gran problema con esto es que el formato de sus fotos debería ser el mismo para que esto funcione. Esta no es una solución perfecta, pero puede ser una solución fácil hasta que encuentre algo que realmente se ajuste a la factura.
fuente