Tengo algunas imágenes escaneadas en formato * .jpg. Se escanean utilizando un escáner A4, en escala de grises o en color. Las páginas escaneadas tienen dimensiones muy diferentes: algunas A5, otras A6, algunas tarjetas de visita, etc. La cubierta del escáner es blanca.
Quiero recortar todos los bordes blancos con imagemagick o graphicsmagick (esas herramientas, porque quiero procesarlo por lotes). Entiendo que el borde está escaneado, por lo que no es perfectamente blanco y que a veces puede recortar demasiado o menos la imagen. Sin embargo, al usar el parámetro de ajuste con fuzz siempre tengo una imagen demasiado grande. Por ejemplo, usando la imagen de la tarjeta de negocios a continuación:
gm.exe convert -crop -fuzz 50% 01-pixelated.jpg 01-pixelated-gm.jpg
Produce una imagen que aún no está cortada desde la derecha y la parte inferior. El resultado es el mismo, independientemente del número que coloque en el parámetro -fuzz.
¿Podría por favor probarlo y avisar a la línea de comando que hará el trabajo?
Respuestas:
En ImageMagick prueba este comando:
Lo probé con ImageMagick 6.4.4 Q16 y, a partir de la imagen que vinculaste, obtuve esta imagen de salida:
fuente