Skip to main content

Cómo convertir imágenes usando Linux

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Mayo 2025)

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Mayo 2025)
Anonim

Esta guía le mostrará cómo manipular imágenes usando la línea de comandos de Linux.

Descubrirá cómo redimensionar una imagen tanto en términos de tamaño de archivo como en escala. También aprenderá cómo convertir entre varios tipos de archivos, como de JPG a PNG o GIF a TIF.

El comando de conversión

El comando de conversión se utiliza para convertir una imagen. El formato es el siguiente:

convertir opciones de entrada archivo de entrada opciones de salida archivo de salida.

Cómo cambiar el tamaño de una imagen

Si va a incluir una imagen en una página web y desea que tenga un tamaño particular, entonces podría usar algo de CSS para cambiar el tamaño de la imagen.

En realidad es mejor subir la imagen como tamaño correcto en primer lugar e insertarla en la página.

Esto es, por supuesto, solo un ejemplo de por qué es posible que desee cambiar el tamaño de una imagen.

Para redimensionar una imagen usa el siguiente comando

convertir imagename.jpg -resize dimension newimagename.jpg

Por ejemplo, para convertir una imagen a 800x600, debe usar el siguiente comando:

convertir imagename.jpg -resize 800x600 newimagename.jpg

Si al convertir a las dimensiones especificadas la relación de aspecto se ensuciará, la imagen cambiará de tamaño a la relación más cercana.

Para forzar que la conversión tenga el tamaño exacto, use el siguiente comando:

convertir imagename.jpg -resize 800x600! newimagename.jpg

No tiene que especificar la altura y el ancho como parte del comando de cambio de tamaño.

Por ejemplo, si desea que el ancho sea 800 y no le importa la altura, puede usar el siguiente comando:

convertir imagename.jpg -resize 800 newimagename.jpg

Para cambiar el tamaño de una imagen a una altura específica, use el siguiente comando:

convertir imagename, jpg -resize x600 newimagename.jpg

Cómo convertir de un formato de imagen a otro

Si tiene un archivo JPG y desea convertirlo en un PNG, debe utilizar el siguiente comando:

convertir imagen.jpg imagen.png

Puedes combinar muchos formatos de archivo diferentes. Por ejemplo

convertir image.png image.gif

convertir image.jpg image.bmp

convertir image.gif image.tif

Cómo ajustar el tamaño del archivo para una imagen

Hay varias formas de cambiar el tamaño del archivo físico de una imagen.

  1. Cambia la relación de aspecto (hazlo más pequeño)
  2. Cambiar el formato de archivo
  3. Cambiar la calidad de compresión.

Reducir el tamaño de la imagen hará que el tamaño del archivo sea más pequeño. Además, el uso de un formato de archivo que incluya compresión, como JPG, le permitirá reducir el tamaño del archivo físico.

Finalmente, ajustar la calidad hará que el tamaño del archivo físico sea más pequeño.

Las 2 secciones anteriores le mostraron cómo ajustar el tamaño y el tipo de archivo. Para comprimir la imagen pruebe el siguiente comando:

convertir imagename.jpg -calidad 90 newimage.jpg

La calidad se especifica como un porcentaje. Cuanto menor sea el porcentaje, menor será el archivo de salida, pero obviamente la calidad de salida final no es tan buena.

Cómo rotar imágenes

Si ha tomado una foto en vertical pero desea que sea una imagen horizontal, puede rotar la imagen con el siguiente comando:

convertir imagename.jpg -rotate 90 newimage.jpg

Puede especificar cualquier ángulo para la rotación.

Por ejemplo, prueba esto:

convertir imagename.jpg -rotate 45 newimage.jpg

Convertir opciones de línea de comandos

Hay docenas de opciones de línea de comandos que se pueden usar con el comando convertir como se muestra aquí:

Las opciones se procesan en orden de línea de comando. Cualquier opción que especifique en la línea de comando permanece vigente para el conjunto de imágenes que sigue, hasta que el conjunto termine con la aparición de cualquier opción o-noop. Algunas opciones solo afectan la decodificación de las imágenes y otras solo la codificación. Este último puede aparecer después del último grupo de imágenes de entrada.

Para una descripción más detallada de cada opción, vea ImagenMagick .

-colindarunir imágenes en un solo archivo de múltiples imágenes
-afinadibujo transformar matriz
-antialiaseliminar alias de píxeles
-adjuntarañadir un conjunto de imágenes
-promediopromedio de un conjunto de imágenes
-fondoel color de fondo
-difuminar X desenfocar la imagen con un operador gaussiano
-frontera X Rodear la imagen con un borde de color.
-color del bordeel color del borde
-cajaestablecer el color del cuadro delimitador de anotación
-cacheMegabytes de memoria disponibles para el caché de píxeles.
-canalel tipo de canal
-carbónsimular un dibujo al carboncillo
-picar x {+ -} {+ -} {%} eliminar píxeles del interior de una imagen
-acortaraplicar el trazado de recorte, si hay uno presente
-juntarsefusionar una secuencia de imagenes
-colorizarColorea la imagen con el color de la pluma.
-coloresnúmero preferido de colores en la imagen
-espacio de colorel tipo de espacio de color
-comentarioanotar una imagen con un comentario
-componerel tipo de composición de la imagen
-comprimirel tipo de compresión de imagen
-contrasterealzar o reducir el contraste de la imagen
-cultivo x {+ -} {+ -} {%} Tamaño preferido y ubicación de la imagen recortada
-cicloDesplazar mapa de imagen por cantidad
-depurarhabilitar la impresión de depuración
-deconstruirdescomponer una secuencia de imágenes en partes constituyentes
-retrasar <1/100ths of a second> mostrar la siguiente imagen después de una pausa
-densidad X Resolución vertical y horizontal en píxeles de la imagen.
-profundidadprofundidad de la imagen
-sueltereducir los puntos dentro de una imagen
-monitorEspecifica el servidor X para contactar.
-disponerMétodo de eliminación GIF
-vacilarAplicar la difusión de errores de Floyd / Steinberg a la imagen.
-dibujaranotar una imagen con uno o más primitivos gráficos
-bordedetectar bordes dentro de una imagen
-realzarrealzar una imagen
-codificaciónespecifique la codificación de la fuente
-endianEspecifique endianness (MSB o LSB) de la imagen de salida.
-mejoraraplicar un filtro digital para mejorar una imagen ruidosa
-igualarRealizar ecualización de histograma a la imagen.
-llenarColor a utilizar al rellenar un gráfico primitivo.
-filtrarusa este tipo de filtro cuando redimensionas una imagen
-aplanaraplanar una secuencia de imagenes
-dar la vueltacrear una "imagen de espejo"
-fracasocrear una "imagen de espejo"
-fuenteUsa esta fuente al anotar la imagen con texto.
-cuadro x ++ Rodear la imagen con un borde ornamental.
-pelusa {%} los colores dentro de esta distancia son considerados iguales
-gamanivel de corrección gamma
-gusiano X desenfocar la imagen con un operador gaussiano
-geometría x {+ -} {+ -} {%} {@} {!} {<} {>} Tamaño preferido y ubicación de la ventana de la imagen.
-gravedadLa dirección primitiva gravita hacia cuando se anota la imagen.
-ayudaimprimir instrucciones de uso
-implodoimplosión de píxeles de imagen sobre el centro
-intenciónUtilice este tipo de intento de representación al gestionar el color de la imagen.
-entrelazarel tipo de esquema de entrelazado
-etiquetaasignar una etiqueta a una imagen
-nivelajustar el nivel de contraste de la imagen
-listael tipo de lista
-lazoagrega la extensión de bucle Netscape a tu animación GIF
-mapaElija un conjunto particular de colores de esta imagen
-máscaraEspecificar una máscara de recorte
- matealmacenar el canal mate si la imagen tiene uno
-medianaAplicar un filtro de mediana a la imagen.
-modularvariar el brillo, la saturación y el tono de una imagen
-monocromoTransforma la imagen a blanco y negro.
-morfotransforma una secuencia de imágenes
-mosaicocrear un mosaico a partir de una secuencia de imágenes
-negarReemplaza cada píxel con su color complementario.
-ruidoañadir o reducir el ruido en una imagen
-noopNOOP (sin opción)
-normalizartransformar la imagen para abarcar la gama completa de valores de color
-opacoCambia este color al color de la pluma dentro de la imagen.
-página x {+ -} {+ -} {%} {!} {<} {>} Tamaño y ubicación de un lienzo de imagen.
-pintarsimular una pintura al óleo
-bolígrafoEspecifique el color del lápiz para las operaciones de dibujo.
-silbidodeterminar eficientemente las características de la imagen
-punto de tamañotamaño en puntos de la fuente Postscript, OPTION1 o TrueType
-avancetipo de vista previa de la imagen
-procesoprocesar una secuencia de imágenes
-perfilagregar ICM, IPTC o perfil genérico a la imagen
-calidadNivel de compresión JPEG / MIFF / PNG
-aumento X aclarar u oscurecer los bordes de la imagen
-región x {+ -} {+ -} Aplicar opciones a una porción de la imagen.
-resalir x {%} {@} {!} {<} {>} cambiar el tamaño de una imagen
-rodar {+-}{+-} rueda una imagen vertical u horizontalmente
-girar {<}{>} Aplicar la rotación de la imagen de Paeth a la imagen.
-muestraimagen a escala con muestreo de pixel
-muestreo_factor X Factores de muestreo utilizados por el codificador JPEG o MPEG-2 y el codificador / codificador YUV.
-escalaescalar la imagen
-escenaestablecer el número de escena
-semillagenerador generador de números pseudoaleatorios
-segmento X segmentar una imagen
-sombra X sombrea la imagen usando una fuente de luz distante
-afilar X afilar la imagen
-afeitado X afeita los píxeles de los bordes de la imagen
-cortar X corte la imagen a lo largo del eje X o Y
-tamaño x {+ desplazamiento} ancho y alto de la imagen
-sollarnegar todos los píxeles por encima del nivel de umbral
-untadoDesplazar píxeles de la imagen por una cantidad aleatoria
-carreraColor a utilizar al trazar un gráfico primitivo.
-anchura del trazoestablecer el ancho del trazo
-remolinopíxeles de imagen de remolino sobre el centro
-texturaNombre de la textura para colocar en el fondo de la imagen.
-límiteumbral de la imagen
-azulejoImagen de azulejo al rellenar un gráfico primitivo
-transformartransformar la imagen
-transparenteHacer este color transparente dentro de la imagen.
-trabajóProfundidad del árbol para el algoritmo de reducción de color.
-recortarrecortar una imagen
-tipoel tipo de imagen
-unidadesel tipo de resolución de imagen
-unsharp X afilar la imagen con un operador de máscara de desenfoque
-use_pixmapusa el pixmap
-verbosoImprime información detallada de la imagen.
-verParámetros de visualización de FlashPix
-ola X alterar una imagen a lo largo de una onda sinusoidal
-escribirescribe una secuencia de imágenes convertir, compuesto

Para más información, lea la página del manual para el comando de conversión.