Convertí alrededor de 200 imágenes del formato RAW y después de convertirlas me di cuenta de que las imágenes tenían una línea rosa que bajaba por todo el lado derecho de la imagen ( ejemplo ). Aunque es pequeño, todavía puede ser notable. Es así para las 200 imágenes.
Suponiendo que todas las imágenes tengan las mismas dimensiones, estoy buscando un software que pueda recortar automáticamente 200 imágenes de la misma manera.
Requisitos:
ImageMagick es una biblioteca y un conjunto de programas para la visualización y manipulación de imágenes. Si puede nombrar un formato de imagen de trama, ImageMagick lo admite. Es de código abierto. Puede descargar binarios de Windows .
Hay varias herramientas de línea de comandos , incluida mogrify
la que aplica varias transformaciones a un archivo de imagen (sobrescribiendo el archivo de entrada) y convert
que puede convertir entre formatos de imagen y aplicar varias transformaciones también (con la salida yendo a un nuevo archivo).
Para eliminar un rectángulo en el borde de una imagen, rasúrelo con un desplazamiento negativo . Para modificar archivos en su lugar:
mogrify -crop -42+0 *.jpg
Para generar archivos en otro directorio, puede usar escapes porcentuales :
convert *.jpg -crop -42+0 elsewhere\%t.%e
Es muy posible que haya una manera de dejar que detecte automáticamente el ancho de la franja rosa, pero eso es demasiado avanzado para mí.
Si prefiere una opción de GUI, IrfanView es un visor de gráficos ligero y gratuito con algunas funciones potentes. Incluye la capacidad de convertir archivos por lotes. Puede encontrar la opción en el File
menú o usando la tecla de acceso directo B.
Luego puede agregar todos los archivos en un directorio o importar los nombres de archivo desde un archivo de texto. Para recortar las imágenes, seleccione Batch conversion
o Batch conversion - Rename result files
si también desea cambiar el nombre de las imágenes. Luego, marque la Use advanced options for bulk resize
casilla y haga clic en el Advanced
botón.
Marque la CROP
casilla y complete los valores que desea recortar. Le sugiero que primero realice una prueba en una imagen para verificar sus números. Presiona OK
, selecciona un directorio de salida (o puedes elegir primero Overwrite existing files
marcando la casilla correspondiente debajo de la MISCELLANEOUS
sección), luego haz clic en Start Batch
.
Tenga en cuenta que la Auto crop borders
opción solo funciona en un fondo blanco y transparente. Sería útil si pudiera recrear las imágenes con una franja blanca en lugar de rosa.
Si todas las imágenes tienen el mismo tamaño, puede probar FastStone Photo Resizer . Entre otras cosas, tiene una función de cultivo.
Encontré esta herramienta muy útil para trabajar con lotes de imágenes hace algún tiempo.
Es una aplicación comercial a ~20 USD.
BatchPhoto cumple con todos sus requisitos (además de ser gratuito) y funciona en Windows y Mac:
Si usa este software regularmente, se hará un favor y pagará (una pequeña cantidad) por una solución mejor y más fácil de usar que por un programa gratuito que le hace perder tiempo y no es agradable de usar.
Como sabe, nada es gratis y si elige un programa "gratuito", también vendrá incluido con algunas "sutilezas", ya sea adware/spyware, errores o una interfaz similar a la de Windows 95. Porque nosotros (los desarrolladores) también tenemos que ganarnos la vida con nuestro trabajo.
Así que aquí está mi solución paga (con prueba gratuita):
Por supuesto, si tiene acceso a Photoshop, puede crear una acción simple para recortar X píxeles del lado derecho de una imagen y luego ejecutar un proceso por lotes con esa acción en toda su carpeta de imágenes.
Claramente, es una forma más costosa de manejarlo, pero si usted o alguien en su oficina ya tiene Photoshop, debería ser un asunto bastante rápido.
pbr