Imagemagick convertir cambiar el tamaño y luego recortar

Gor


Tengo más de 1000 imágenes en diferentes resoluciones (por ejemplo, 1234x2122, 4400x5212, etc.) y quiero convertirlas todas a un tamaño fijo de 100x100, entonces.

  1. primero necesito cambiar el tamaño de las imágenes manteniendo proporciones y obtener 100xA o Ax100, donde A> 100 (depende del ancho y alto de la imagen, para algunas imágenes ancho> alto, y para algunas imágenes alto> ancho).

  2. Recorta esta imagen a 100x100 desde el centro

¿Existe un comando de conversión simple que pueda usar para todas mis imágenes?

Emcconville

Se podría utilizar el área de relleno ( ^) modificador de la geometría en la -resizeoperación de unificar la baja escala. Para recortar el centro, -extentcon -gravity Centerfuncionará.

convert input.jpg -resize 100x100^ \
                  -gravity Center  \
                  -extent 100x100  \
        output.jpg

Actualizar

Como Mark Setchell señaló en los comentarios, la mogrifyutilidad se puede aprovechar para convertir elementos por lotes.

mogrify -path ./path/to/write/results/ \
        -resize 100x100^ \
        -gravity Center  \
        -extent 100x100  \
        ./path/to/source/files/*

recordatorio Recordatorio: Mogrify sobrescribirá el archivo original con las imágenes resultantes, a menos que establezca el -pathparámetro.

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Cómo cambiar el tamaño y luego recortar una imagen con lienzo

Cambiar el tamaño y recortar imágenes con ImageResizer

Recortar y cambiar el tamaño de la imagen

Recortar y cambiar el tamaño de KonvaJS

Cambiar el tamaño y recortar una imagen con ImageJ

Cambiar el tamaño y recortar la imagen usando graphicsmagick

ImageMagick: recortar pero mantener el tamaño del lienzo original y pintar el fondo de blanco

Cambiar el tamaño / recortar una imagen usando apio en django en Django Admin y fuera

Cómo cambiar el tamaño del centro y recortar una imagen con ImageSharp

cambiar el tamaño y recortar video HD en video cuadrado usando ffmpeg

¿Cuál es la diferencia entre recortar, cambiar el tamaño y escalar una imagen?

¿Cómo cambiar el tamaño, recortar y exportar AVAsset en Swift en OS X?

Recortar y cambiar el tamaño de la imagen alrededor de un punto de enfoque personalizado

¿Cómo cambiar el tamaño del fotograma del video y luego recuperar el tamaño final?

Imagen redondeada sin cambiar el tamaño / recortar / estirar

Imagen redondeada sin cambiar el tamaño / recortar / estirar

¿Cómo cambiar el tamaño y recortar una imagen con CSS, dentro de una tarjeta Bootstrap?

Cómo cambiar el tamaño de la imagen y reducir DPI usando Imagemagick en el nodo

Cómo cambiar el tamaño de la imagen y reducir DPI usando Imagemagick en el nodo

cómo recortar una imagen, cambiar el tamaño del marco de recorte y guardarlo en otro lienzo usando angular 2 y mecanografiado

ImageMagick cambiar el tamaño sin interpolación

Use cortar antes de cambiar el tamaño en Imagemagick

Use cortar antes de cambiar el tamaño en Imagemagick

cambiar el tamaño o recortar imágenes base64 usando php

Con antorcha o visión de antorcha, ¿cómo puedo cambiar el tamaño y recortar un lote de imágenes, y obtener tanto las escalas de cambio de tamaño como las nuevas imágenes?

Utilice Python OpenCV para recortar / rotar / cambiar el tamaño de los naipes de una imagen

Cambiar el tamaño de la imagen flex div en lugar de recortar

Utilice Python OpenCV para recortar / rotar / cambiar el tamaño de los naipes de una imagen

¿Cómo recortar / cambiar el tamaño de un ImageView de derecha a izquierda en ancho?

TOP Lista

CalienteEtiquetas

Archivo